| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final SqmFunctionDescriptor | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | SqmFunction(String functionName, SqmFunctionDescriptor functionDescriptor, SqmExpressible<T> type, List<? extends SqmTypedNode<?>> arguments, NodeBuilder criteriaBuilder)
|
| Modifier and Type | Method and Description |
|---|---|
| public <X> X | accept(SemanticQueryWalker<X> walker)
Implements org. |
| public void | |
| public abstract Expression | |
| public List | |
| public SqmFunctionDescriptor | |
| public String | getFunctionName()
Implements org. |
| public SqmPath | resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)
Implements org. |
| public SemanticPathPart | resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
Implements org. |
| arguments | back to summary |
|---|---|
| private final List<? extends SqmTypedNode<?>> arguments | |
| functionDescriptor | back to summary |
|---|---|
| private final SqmFunctionDescriptor functionDescriptor | |
| functionName | back to summary |
|---|---|
| private final String functionName | |
| SqmFunction | back to summary |
|---|---|
| public SqmFunction(String functionName, SqmFunctionDescriptor functionDescriptor, SqmExpressible<T> type, List<? extends SqmTypedNode<?>> arguments, NodeBuilder criteriaBuilder) | |
| accept | back to summary |
|---|---|
| public <X> X accept(SemanticQueryWalker<X> walker) Implements org. Doc from org. Accept the walker per visitation
| |
| appendHqlString | back to summary |
|---|---|
| public void appendHqlString(StringBuilder sb) Implements org.
| |
| convertToSqlAst | back to summary |
|---|---|
| public abstract Expression convertToSqlAst(SqmToSqlAstConverter walker) | |
| getArguments | back to summary |
|---|---|
| public List | |
| getFunctionDescriptor | back to summary |
|---|---|
| public SqmFunctionDescriptor getFunctionDescriptor() | |
| getFunctionName | back to summary |
|---|---|
| public String getFunctionName() Implements org. Doc from org. Retrieve the name of the function. | |
| resolveIndexedAccess | back to summary |
|---|---|
| public SqmPath Implements org.
| |
| resolvePathPart | back to summary |
|---|---|
| public SemanticPathPart resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState) Implements org.
| |