| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| pack-priv static enum | |
| pack-priv static interface | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private static final String | |
| private static final String | |
| private final OracleAggregateSupport. | |
| private static final AggregateSupport | |
| private static final AggregateSupport | |
| private static final AggregateSupport | |
| private static final AggregateSupport | |
| private static final AggregateSupport | |
| private static final AggregateSupport |
| Access | Constructor and Description |
|---|---|
| private | OracleAggregateSupport(boolean checkConstraintSupport, OracleAggregateSupport.
|
| Modifier and Type | Method and Description |
|---|---|
| public String | aggregateComponentAssignmentExpression(String
The expression to the aggregate column, which contains the column aggregateParentAssignmentExpression, String The column within the aggregate type, for which to return the assignment expression column, ColumnTypeInformation The type information for the aggregate column aggregateColumnType, ColumnTypeInformation The type information for the column within the aggregate type columnType)Overrides org. Implements org. column,
which is part of the aggregate type of aggregatePath.
|
| public String | aggregateComponentCustomReadExpression(String
The custom read expression template of the column template, String The placeholder to replace with the actual read expression placeholder, String The expression to the aggregate column, which contains the column aggregateParentReadExpression, String The column within the aggregate type, for which to return the read expression column, ColumnTypeInformation The type information for the aggregate column aggregateColumnType, ColumnTypeInformation The type information for the column within the aggregate type columnType)Overrides org. Implements org. column.
|
| public AggregateSupport. | aggregateCustomWriteExpressionRenderer(SelectableMapping
The mapping of the aggregate column aggregateColumn, SelectableMapping[] The mappings of the columns that should be updated columnsToUpdate, TypeConfiguration The type configuration typeConfiguration)Overrides org. Implements org. |
| private String | |
| private AggregateSupport. | jsonAggregateColumnWriter(SelectableMapping aggregateColumn, SelectableMapping[] columns, TypeConfiguration typeConfiguration)
|
| private String | |
| public boolean | requiresAggregateCustomWriteExpressionRenderer(int aggregateSqlTypeCode)
Overrides org. Implements org. aggregateCustomWriteExpressionRenderer(SelectableMapping, SelectableMapping[], TypeConfiguration) is needed
when assigning an expression to individual aggregated columns in an update statement.
|
| public boolean | supportsComponentCheckConstraints()
Overrides org. Implements org. |
| public static AggregateSupport |
| checkConstraintSupport | back to summary |
|---|---|
| private final boolean checkConstraintSupport | |
| JSON_QUERY_END | back to summary |
|---|---|
| private static final String JSON_QUERY_END | |
| JSON_QUERY_START | back to summary |
|---|---|
| private static final String JSON_QUERY_START | |
| jsonSupport | back to summary |
|---|---|
| private final OracleAggregateSupport. | |
| LEGACY_INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport LEGACY_INSTANCE | |
| V12_INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport V12_INSTANCE | |
| V18_INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport V18_INSTANCE | |
| V19_INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport V19_INSTANCE | |
| V21_INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport V21_INSTANCE | |
| V23_INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport V23_INSTANCE | |
| OracleAggregateSupport | back to summary |
|---|---|
| private OracleAggregateSupport(boolean checkConstraintSupport, OracleAggregateSupport. | |
| aggregateComponentAssignmentExpression | back to summary |
|---|---|
| public String aggregateComponentAssignmentExpression(String aggregateParentAssignmentExpression, String column, ColumnTypeInformation aggregateColumnType, ColumnTypeInformation columnType) Overrides org. Implements org. Doc from org. Returns the assignment expression to use for
| |
| aggregateComponentCustomReadExpression | back to summary |
|---|---|
| public String aggregateComponentCustomReadExpression(String template, String placeholder, String aggregateParentReadExpression, String column, ColumnTypeInformation aggregateColumnType, ColumnTypeInformation columnType) Overrides org. Implements org. Doc from org. Returns the custom read expression to use for
| |
| aggregateCustomWriteExpressionRenderer | back to summary |
|---|---|
| public AggregateSupport. Overrides org. Implements org.
| |
| determineJsonTypeName | back to summary |
|---|---|
| private String determineJsonTypeName(SelectableMapping aggregateColumn) | |
| jsonAggregateColumnWriter | back to summary |
|---|---|
| private AggregateSupport. | |
| jsonCustomWriteExpression | back to summary |
|---|---|
| private String jsonCustomWriteExpression(String customWriteExpression, int sqlTypeCode, String typeName) | |
| requiresAggregateCustomWriteExpressionRenderer | back to summary |
|---|---|
| public boolean requiresAggregateCustomWriteExpressionRenderer(int aggregateSqlTypeCode) Overrides org. Implements org. Doc from org. Whether
| |
| supportsComponentCheckConstraints | back to summary |
|---|---|
| public boolean supportsComponentCheckConstraints() Overrides org. Implements org. Doc from org. Returns whether the database supports the use of a check constraint on tables, to implement not-null and other constraints of an aggregate type.
| |
| valueOf | back to summary |
|---|---|
| public static AggregateSupport valueOf(Dialect dialect) | |
| Modifier and Type | Field and Description |
|---|---|
| protected final String | |
| protected final EmbeddableMappingType | |
| private final LinkedHashMap |
| Access | Constructor and Description |
|---|---|
| public | AggregateJsonWriteExpression(SelectableMapping selectableMapping, OracleAggregateSupport aggregateSupport)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport.
Implements org. |
| private static String | |
| protected void | initializeSubExpressions(SelectableMapping[] columns, OracleAggregateSupport aggregateSupport, TypeConfiguration typeConfiguration)
|
| ddlTypeName | back to summary |
|---|---|
| protected final String ddlTypeName | |
| embeddableMappingType | back to summary |
|---|---|
| protected final EmbeddableMappingType embeddableMappingType | |
| subExpressions | back to summary |
|---|---|
| private final LinkedHashMap<String, OracleAggregateSupport. | |
| AggregateJsonWriteExpression | back to summary |
|---|---|
| public AggregateJsonWriteExpression(SelectableMapping selectableMapping, OracleAggregateSupport aggregateSupport) | |
| append | back to summary |
|---|---|
| public void append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport. Implements org.
| |
| determineTypeName | back to summary |
|---|---|
| private static String determineTypeName(SelectableMapping column, TypeConfiguration typeConfiguration) | |
| initializeSubExpressions | back to summary |
|---|---|
| protected void initializeSubExpressions(SelectableMapping[] columns, OracleAggregateSupport aggregateSupport, TypeConfiguration typeConfiguration) | |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final String | |
| private final SelectableMapping |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport.
Implements org. |
| customWriteExpressionEnd | back to summary |
|---|---|
| private final String customWriteExpressionEnd | |
| customWriteExpressionStart | back to summary |
|---|---|
| private final String customWriteExpressionStart | |
| selectableMapping | back to summary |
|---|---|
| private final SelectableMapping selectableMapping | |
| BasicJsonWriteExpression | back to summary |
|---|---|
| pack-priv BasicJsonWriteExpression(SelectableMapping selectableMapping, String customWriteExpression) | |
| append | back to summary |
|---|---|
| public void append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport. Implements org.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final OracleAggregateSupport. | |
| public static final OracleAggregateSupport. | |
| public static final OracleAggregateSupport. | |
| public static final OracleAggregateSupport. | |
| public static final OracleAggregateSupport. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static OracleAggregateSupport. | |
| public static OracleAggregateSupport. |
| MERGEPATCH | back to summary |
|---|---|
| public static final OracleAggregateSupport. | |
| NONE | back to summary |
|---|---|
| public static final OracleAggregateSupport. | |
| OSON | back to summary |
|---|---|
| public static final OracleAggregateSupport. | |
| QUERY | back to summary |
|---|---|
| public static final OracleAggregateSupport. | |
| QUERY_AND_PATH | back to summary |
|---|---|
| public static final OracleAggregateSupport. | |
| JsonSupport | back to summary |
|---|---|
| private JsonSupport() | |
| valueOf | back to summary |
|---|---|
| public static OracleAggregateSupport. | |
| values | back to summary |
|---|---|
| public static OracleAggregateSupport. | |
| Modifier and Type | Method and Description |
|---|---|
| public void | append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport.
|
| append | back to summary |
|---|---|
| public void append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport. | |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final String |
| Access | Constructor and Description |
|---|---|
| pack-priv | RootJsonWriteExpression(SelectableMapping aggregateColumn, SelectableMapping[] columns, OracleAggregateSupport aggregateSupport, TypeConfiguration typeConfiguration)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | render(SqlAppender sqlAppender, SqlAstTranslator<?> translator, AggregateSupport.
Implements org. SqlAppender with the value expressions for each
selectable as returned by AggregateColumnWriteExpression#getValueExpression(SelectableMapping).
|
| nullable | back to summary |
|---|---|
| private final boolean nullable | |
| path | back to summary |
|---|---|
| private final String path | |
| RootJsonWriteExpression | back to summary |
|---|---|
| pack-priv RootJsonWriteExpression(SelectableMapping aggregateColumn, SelectableMapping[] columns, OracleAggregateSupport aggregateSupport, TypeConfiguration typeConfiguration) | |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, SqlAstTranslator<?> translator, AggregateSupport. Implements org. Doc from org. Renders the qualified custom write expression to the
| |