SelfRenderingSqmFunction<T> |
SelfRenderingSqmFunction.copy(SqmCopyContext context) |
|
<T> SelfRenderingSqmFunction<T> |
AbstractSqmFunctionDescriptor.generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments,
SqmPredicate filter,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
default <T> SelfRenderingSqmFunction<T> |
SqmFunctionDescriptor.generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments,
SqmPredicate filter,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
<T> SelfRenderingSqmFunction<T> |
AbstractSqmFunctionDescriptor.generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments,
SqmPredicate filter,
SqmOrderByClause withinGroupClause,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
default <T> SelfRenderingSqmFunction<T> |
SqmFunctionDescriptor.generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments,
SqmPredicate filter,
SqmOrderByClause withinGroupClause,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
<T> SelfRenderingSqmFunction<T> |
AbstractSqmFunctionDescriptor.generateSqmExpression(List<? extends SqmTypedNode<?>> arguments,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
<T> SelfRenderingSqmFunction<T> |
SqmFunctionDescriptor.generateSqmExpression(List<? extends SqmTypedNode<?>> arguments,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
Instantiate this template with the given arguments and
expected return type.
|
default <T> SelfRenderingSqmFunction<T> |
SqmFunctionDescriptor.generateSqmExpression(ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
Convenience for no arguments
|
default <T> SelfRenderingSqmFunction<T> |
SqmFunctionDescriptor.generateSqmExpression(SqmTypedNode<?> argument,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
Convenience for single argument
|
protected abstract <T> SelfRenderingSqmFunction<T> |
AbstractSqmFunctionDescriptor.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
Return an SQM node or subtree representing an invocation of this function
with the given arguments.
|
protected <T> SelfRenderingSqmFunction<T> |
AbstractSqmSelfRenderingFunctionDescriptor.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
protected <T> SelfRenderingSqmFunction<T> |
JdbcEscapeFunctionDescriptor.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
protected <T> SelfRenderingSqmFunction<T> |
MultipatternSqmFunctionDescriptor.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
<T> SelfRenderingSqmFunction<T> |
AbstractSqmFunctionDescriptor.generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments,
SqmPredicate filter,
Boolean respectNulls,
Boolean fromFirst,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|
default <T> SelfRenderingSqmFunction<T> |
SqmFunctionDescriptor.generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments,
SqmPredicate filter,
Boolean respectNulls,
Boolean fromFirst,
ReturnableType<T> impliedResultType,
QueryEngine queryEngine,
TypeConfiguration typeConfiguration) |
|