| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final ArgumentsValidator | |
| private final ReturnableType | |
| private final FunctionRenderer | renderer
Deprecated
as a consequence of
FunctionRenderer being deprecated.
|
| private final FunctionRenderingSupport | renderingSupport
Deprecated
as a consequence of
FunctionRenderingSupport being deprecated.
|
| private ReturnableType | |
| private final FunctionReturnTypeResolver |
| Access | Constructor and Description |
|---|---|
| public | SelfRenderingSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderingSupport renderingSupport, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name)
|
| public | SelfRenderingSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name)
Deprecated
as a consequence of
FunctionRenderer being deprecated.
|
| argumentsValidator | back to summary |
|---|---|
| private final ArgumentsValidator argumentsValidator | |
| impliedResultType | back to summary |
|---|---|
| private final ReturnableType<T> impliedResultType | |
| renderer | back to summary |
|---|---|
| private final FunctionRenderer renderer
Deprecated as a consequence of | |
| renderingSupport | back to summary |
|---|---|
| private final FunctionRenderingSupport renderingSupport
Deprecated as a consequence of | |
| resultType | back to summary |
|---|---|
| private ReturnableType<?> resultType | |
| returnTypeResolver | back to summary |
|---|---|
| private final FunctionReturnTypeResolver returnTypeResolver | |
| SelfRenderingSqmFunction | back to summary |
|---|---|
| public SelfRenderingSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderingSupport renderingSupport, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name)
Deprecated for removal.
| |
| SelfRenderingSqmFunction | back to summary |
|---|---|
| public SelfRenderingSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, 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) Implements abstract org.
| |
| copy | back to summary |
|---|---|
| public SelfRenderingSqmFunction Implements org.
| |
| getArgumentsValidator | back to summary |
|---|---|
| protected ArgumentsValidator getArgumentsValidator() | |
| getFunctionRenderer | back to summary |
|---|---|
| public FunctionRenderer getFunctionRenderer()
Deprecated as a consequence of | |
| getImpliedResultType | back to summary |
|---|---|
| protected ReturnableType | |
| getMappingModelExpressible | back to summary |
|---|---|
| protected MappingModelExpressible | |
| getNodeType | back to summary |
|---|---|
| public SqmExpressible Overrides org. Implements org. Doc from org. The expression's type.
Can change as a result of calls to | |
| getRenderingSupport | back to summary |
|---|---|
public FunctionRenderingSupport getRenderingSupport()
| |
| getReturnTypeResolver | back to summary |
|---|---|
| protected FunctionReturnTypeResolver getReturnTypeResolver() | |
| resolveResultType | back to summary |
|---|---|
| protected ReturnableType | |
| resolveResultType | back to summary |
|---|---|
| protected ReturnableType | |
| resolveResultType | back to summary |
|---|---|
| protected ReturnableType | |
| resolveSqlAstArguments | back to summary |
|---|---|
| protected List | |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private final FunctionArgumentTypeResolver | |
| private final SqmToSqlAstConverter | |
| private final SqmFunction |
| Access | Constructor and Description |
|---|---|
| public | FunctionArgumentTypeResolverTypeAccess(SqmToSqlAstConverter converter, SqmFunction<?> function, FunctionArgumentTypeResolver argumentTypeResolver)
|
| Modifier and Type | Method and Description |
|---|---|
| public MappingModelExpressible |
| argumentIndex | back to summary |
|---|---|
| private int argumentIndex | |
| argumentTypeResolver | back to summary |
|---|---|
| private final FunctionArgumentTypeResolver argumentTypeResolver | |
| converter | back to summary |
|---|---|
| private final SqmToSqlAstConverter converter | |
| function | back to summary |
|---|---|
| private final SqmFunction<?> function | |
| FunctionArgumentTypeResolverTypeAccess | back to summary |
|---|---|
| public FunctionArgumentTypeResolverTypeAccess(SqmToSqlAstConverter converter, SqmFunction<?> function, FunctionArgumentTypeResolver argumentTypeResolver) | |
| get | back to summary |
|---|---|
| public MappingModelExpressible Implements java. Doc from java. Gets a result.
| |