Deprecated
as a consequence of AbstractSqmSelfRenderingFunctionDescriptor being deprecated. See corresponding docs for further information.
| Modifier and Type | Class and Description |
|---|---|
| protected static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public <T> SelfRenderingSqmOrderedSetAggregateFunction | generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>>
the arguments of the function invocation arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> the function return type as inferred from its usage impliedResultType, QueryEngine queryEngine)
Return an SQM node or subtree representing an invocation of this ordered set-aggregate function
with the given arguments.
|
| public void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Overrides org. Implements org. |
| public void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Overrides default org. |
| public void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
Overrides default org. |
| FUNCTION_NAME | back to summary |
|---|---|
| public static final String FUNCTION_NAME | |
| OracleArrayAggEmulation | back to summary |
|---|---|
| public OracleArrayAggEmulation() | |
| generateSqmOrderedSetAggregateFunctionExpression | back to summary |
|---|---|
| public <T> SelfRenderingSqmOrderedSetAggregateFunction Return an SQM node or subtree representing an invocation of this ordered set-aggregate function with the given arguments. This method may be overridden in the case of function descriptors that wish to customize creation of the node.
| |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) Overrides org. Implements org.
| |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) Overrides default org.
| |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) Overrides default org.
| |
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| public | OracleArrayAggSqmFunction(OracleArrayAggEmulation descriptor, FunctionRenderer renderingSupport, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name)
Deprecated
as a consequence of
OracleArrayAggEmulation and FunctionRenderer being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| public Expression | |
| protected ReturnableType | resolveResultType(TypeConfiguration typeConfiguration)
Overrides org. |
| OracleArrayAggSqmFunction | back to summary |
|---|---|
| public OracleArrayAggSqmFunction(OracleArrayAggEmulation descriptor, FunctionRenderer renderingSupport, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name)
Deprecated as a consequence of | |
| convertToSqlAst | back to summary |
|---|---|
| public Expression convertToSqlAst(SqmToSqlAstConverter walker) Overrides org.
| |
| resolveResultType | back to summary |
|---|---|
| protected ReturnableType Overrides org.
| |
| Access | Constructor and Description |
|---|---|
| public | OracleArrayAggEmulationSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> type, JdbcMappingContainer expressible, String arrayTypeName)
Deprecated
as a consequence of
FunctionRenderer being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
Implements org.
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| public QuerySpec | transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter)
Implements org. |
| arrayTypeName | back to summary |
|---|---|
| private final String arrayTypeName | |
| functionName | back to summary |
|---|---|
| private final String functionName Hides org. | |
| OracleArrayAggEmulationSqlAstExpression | back to summary |
|---|---|
| public OracleArrayAggEmulationSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> type, JdbcMappingContainer expressible, String arrayTypeName)
Deprecated as a consequence of | |
| renderToSql | back to summary |
|---|---|
| public void renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) Implements org. Deprecated as a consequence of
| |
| transform | back to summary |
|---|---|
| public QuerySpec transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) Implements org.
| |