| Modifier and Type | Field and Description |
|---|---|
| private SqmExpressible | |
| private final JavaType | |
| private final String | |
| private final NodeBuilder | |
| private final T |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public <X> X | accept(SemanticQueryWalker<X> walker)
Implements org. |
| public JpaSelection | alias(String
alias name)Implements org. |
| public void | |
| public void | applyInferableType(SqmExpressible<?> type)
Implements org. |
| public <X> SqmExpression | as(Class<X>
intended type of the expression type)Implements org. |
| public SqmExpression | |
| public SqmExpression | |
| public SqmExpression | |
| public SqmExpression | |
| public SqmExpression | |
| public SqmExpression | |
| public SqmExpression | |
| public SqmFieldLiteral | |
| public SqmPredicate | |
| public SqmPredicate | |
| private static <T> T | |
| public String | getAlias()
Implements jakarta. |
| public Class | getBindableJavaType()
Implements org. |
| public JavaType | getExpressibleJavaType()
Implements org. |
| public String | |
| public JavaType | |
| public NodeBuilder | |
| public SqmExpressible | getNodeType()
Implements org. |
| public List | |
| public DomainType | |
| public T | |
| public SqmPredicate | in(Object...
values to be tested against values)Implements org. |
| public SqmPredicate | in(Expression<?>...
expressions to be tested against values)Implements org. |
| public SqmPredicate | in(Collection<?>
collection of values to be tested against values)Implements org. |
| public SqmPredicate | in(Expression<Collection<?>>
expression corresponding to collection to be
tested against values)Implements org. |
| public boolean | isCompoundSelection()
Implements jakarta. |
| public SqmPredicate | isNotNull()
Implements org. |
| public SqmPredicate | isNull()
Implements org. |
| public NodeBuilder | |
| public SqmPath | resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)
Implements org. |
| public SemanticPathPart | resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
Implements org. |
| expressible | back to summary |
|---|---|
| private SqmExpressible<T> expressible | |
| fieldJavaType | back to summary |
|---|---|
| private final JavaType<T> fieldJavaType | |
| fieldName | back to summary |
|---|---|
| private final String fieldName | |
| nodeBuilder | back to summary |
|---|---|
| private final NodeBuilder nodeBuilder | |
| value | back to summary |
|---|---|
| private final T value | |
| SqmFieldLiteral | back to summary |
|---|---|
| public SqmFieldLiteral(Field field, JavaType<T> fieldJavaType, NodeBuilder nodeBuilder) | |
| SqmFieldLiteral | back to summary |
|---|---|
| public SqmFieldLiteral(T value, JavaType<T> fieldJavaType, String fieldName, NodeBuilder nodeBuilder) | |
| accept | back to summary |
|---|---|
| public <X> X accept(SemanticQueryWalker<X> walker) Implements org. Doc from org. Accept the walker per visitation
| |
| alias | back to summary |
|---|---|
| public JpaSelection Implements org. Doc from jakarta. Assigns an alias to the selection item. Once assigned, an alias cannot be changed or reassigned. Returns the same selection item.
| |
| appendHqlString | back to summary |
|---|---|
| public void appendHqlString(StringBuilder sb) Implements org.
| |
| applyInferableType | back to summary |
|---|---|
| public void applyInferableType(SqmExpressible<?> type) Implements org. Doc from org. Used to apply type information based on the expression's usage within the query.
| |
| as | back to summary |
|---|---|
| public <X> SqmExpression Implements org. Doc from jakarta. Perform a typecast upon the expression, returning a new expression object. This method does not cause type conversion: the runtime type is not changed. Warning may result in a runtime failure.
| |
| asBigDecimal | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| asBigInteger | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| asDouble | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| asFloat | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| asInteger | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| asLong | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| asString | back to summary |
|---|---|
| public SqmExpression Implements org.
| |
| copy | back to summary |
|---|---|
| public SqmFieldLiteral Implements org.
| |
| equalTo | back to summary |
|---|---|
| public SqmPredicate equalTo(Expression<T> that) Implements org.
| |
| equalTo | back to summary |
|---|---|
| public SqmPredicate equalTo(T that) Implements org.
| |
| extractValue | back to summary |
|---|---|
| private static <T> T extractValue(Field field) | |
| getAlias | back to summary |
|---|---|
| public String getAlias() Implements jakarta. Doc from jakarta. Return the alias assigned to the tuple element or null, if no alias has been assigned. | |
| getBindableJavaType | back to summary |
|---|---|
| public Class Implements org. Doc from org. The expected Java type
| |
| getExpressibleJavaType | back to summary |
|---|---|
| public JavaType Implements org. Doc from org. The Java type descriptor for this expressible
| |
| getFieldName | back to summary |
|---|---|
| public String getFieldName() | |
| getJavaTypeDescriptor | back to summary |
|---|---|
| public JavaType Implements org.
| |
| getNodeBuilder | back to summary |
|---|---|
| public NodeBuilder getNodeBuilder() | |
| getNodeType | back to summary |
|---|---|
| public SqmExpressible Implements org. Doc from org. The expression's type.
Can change as a result of calls to
| |
| getSelectionItems | back to summary |
|---|---|
| public List Implements org.
| |
| getSqmType | back to summary |
|---|---|
| public DomainType Implements org.
| |
| getValue | back to summary |
|---|---|
| public T getValue() | |
| in | back to summary |
|---|---|
| public SqmPredicate in(Object... values) Implements org. Doc from jakarta. Create a predicate to test whether the expression is a member of the argument list.
| |
| in | back to summary |
|---|---|
| public SqmPredicate in(Expression<?>... values) Implements org. Doc from jakarta. Create a predicate to test whether the expression is a member of the argument list.
| |
| in | back to summary |
|---|---|
| public SqmPredicate in(Collection<?> values) Implements org. Doc from jakarta. Create a predicate to test whether the expression is a member of the collection.
| |
| in | back to summary |
|---|---|
| public SqmPredicate in(Expression<Collection<?>> values) Implements org. Doc from jakarta. Create a predicate to test whether the expression is a member of the collection.
| |
| isCompoundSelection | back to summary |
|---|---|
| public boolean isCompoundSelection() Implements jakarta. Doc from jakarta. Whether the selection item is a compound selection.
| |
| isNotNull | back to summary |
|---|---|
| public SqmPredicate isNotNull() Implements org. Doc from jakarta. Create a predicate to test whether the expression is not null.
| |
| isNull | back to summary |
|---|---|
| public SqmPredicate isNull() Implements org. Doc from jakarta. Create a predicate to test whether the expression is null.
| |
| nodeBuilder | back to summary |
|---|---|
| public NodeBuilder nodeBuilder() Implements org.
| |
| resolveIndexedAccess | back to summary |
|---|---|
| public SqmPath Implements org.
| |
| resolvePathPart | back to summary |
|---|---|
| public SemanticPathPart resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState) Implements org.
| |