| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| pack-priv static interface | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final AggregateSupport |
| Access | Constructor and Description |
|---|---|
| public |
| 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 AggregateSupport. | |
| private static String | |
| public boolean | preferSelectAggregateMapping(int aggregateSqlTypeCode)
Overrides org. Implements org. |
| 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 static AggregateSupport |
| INSTANCE | back to summary |
|---|---|
| private static final AggregateSupport INSTANCE Hides org. | |
| PostgreSQLAggregateSupport | back to summary |
|---|---|
| public PostgreSQLAggregateSupport() | |
| 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.
| |
| jsonAggregateColumnWriter | back to summary |
|---|---|
| private AggregateSupport. | |
| jsonCustomWriteExpression | back to summary |
|---|---|
| private static String jsonCustomWriteExpression(String customWriteExpression, int sqlTypeCode) | |
| preferSelectAggregateMapping | back to summary |
|---|---|
| public boolean preferSelectAggregateMapping(int aggregateSqlTypeCode) Overrides org. Implements org. Doc from org. Whether to prefer selecting the aggregate column as a whole instead of individual parts.
| |
| requiresAggregateCustomWriteExpressionRenderer | back to summary |
|---|---|
| public boolean requiresAggregateCustomWriteExpressionRenderer(int aggregateSqlTypeCode) Overrides org. Implements org. Doc from org. Whether
| |
| valueOf | back to summary |
|---|---|
| public static AggregateSupport valueOf(Dialect dialect) | |
| Modifier and Type | Field and Description |
|---|---|
| private final LinkedHashMap |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport.
Implements org. |
| protected void |
| subExpressions | back to summary |
|---|---|
| private final LinkedHashMap<String, PostgreSQLAggregateSupport. | |
| AggregateJsonWriteExpression | back to summary |
|---|---|
| private AggregateJsonWriteExpression() | |
| append | back to summary |
|---|---|
| public void append(SqlAppender sb, String path, SqlAstTranslator<?> translator, AggregateSupport. Implements org.
| |
| initializeSubExpressions | back to summary |
|---|---|
| protected void initializeSubExpressions(SelectableMapping[] columns) | |
| 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 | 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 |
| 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) | |
| 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
| |