Deprecated
as a consequence of AbstractSqmSelfRenderingFunctionDescriptor being deprecated. See corresponding docs for further information.
| Modifier and Type | Class and Description |
|---|---|
| protected class |
| Access | Constructor and Description |
|---|---|
| public | InverseDistributionFunction(String name, FunctionParameterType parameterType, TypeConfiguration typeConfiguration)
|
| 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. |
| InverseDistributionFunction | back to summary |
|---|---|
| public InverseDistributionFunction(String name, FunctionParameterType parameterType, TypeConfiguration typeConfiguration) | |
| 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.
| |
| Access | Constructor and Description |
|---|---|
| public | SelfRenderingInverseDistributionFunction(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
|
| Modifier and Type | Method and Description |
|---|---|
| protected MappingModelExpressible | getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments)
Overrides org. |
| protected ReturnableType | resolveResultType(Supplier<MappingModelExpressible<?>> inferredTypeSupplier, TypeConfiguration typeConfiguration)
Overrides org. |
| SelfRenderingInverseDistributionFunction | back to summary |
|---|---|
| public SelfRenderingInverseDistributionFunction(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) | |
| getMappingModelExpressible | back to summary |
|---|---|
| protected MappingModelExpressible Overrides org.
| |
| resolveResultType | back to summary |
|---|---|
| protected ReturnableType Overrides org.
| |