Purpose: Represents an Expression in the Criteria API heirarchy.
Description: Expressions are expression nodes that can not be joined from and may or not be the result of a Path expression.
Expression
| Modifier and Type | Field and Description |
|---|---|
| protected boolean | |
| protected Object | |
| protected Metamodel |
| Access | Constructor and Description |
|---|---|
| protected | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public <T> Expression | as(Class<T>
intended type of the expression type)Implements jakarta. |
| protected <T> Expression | |
| public void | |
| public Predicate | in(Object...
values to be tested against values)Implements jakarta. |
| public Predicate | Returns: predicate testing for membershipexpressions to be tested against values)Implements jakarta. |
| public Predicate | Returns: predicate testing for membershipcollection values)Implements jakarta. |
| public Predicate | Returns: predicate testing for membershipexpression corresponding to collection values)Implements jakarta. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public Predicate | isNotNull()
Implements jakarta. |
| public Predicate | isNull()
Implements jakarta. |
| public boolean | |
| public boolean | |
| public boolean |
| isLiteral | back to summary |
|---|---|
| protected boolean isLiteral | |
| literal | back to summary |
|---|---|
| protected Object literal | |
| metamodel | back to summary |
|---|---|
| protected Metamodel metamodel | |
| ExpressionImpl | back to summary |
|---|---|
| protected ExpressionImpl(Metamodel metamodel, Class<X> javaType, Expression expressionNode) | |
| ExpressionImpl | back to summary |
|---|---|
| public ExpressionImpl(Metamodel metamodel, Class<X> javaType, Expression expressionNode, Object value) | |
| as | back to summary |
|---|---|
| public <T> Expression Implements jakarta. 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.
| |
| buildExpressionForAs | back to summary |
|---|---|
| protected <T> Expression | |
| findRootAndParameters | back to summary |
|---|---|
| public void findRootAndParameters(CommonAbstractCriteriaImpl<T> criteriaQuery) Implements org.
| |
| in | back to summary |
|---|---|
| public Predicate in(Object... values) Implements jakarta. Doc from jakarta. Create a predicate to test whether the expression is a member of the argument list. | |
| in | back to summary |
|---|---|
| public Predicate in(Expression<?>... values) Implements jakarta. Apply a predicate to test whether the expression is a member of the argument list.
| |
| in | back to summary |
|---|---|
| public Predicate in(Collection<?> values) Implements jakarta. Apply a predicate to test whether the expression is a member of the collection.
| |
| in | back to summary |
|---|---|
| public Predicate in(Expression<Collection<?>> values) Implements jakarta. Apply a predicate to test whether the expression is a member of the collection.
| |
| isCompoundExpression | back to summary |
|---|---|
| public boolean isCompoundExpression() Implements org.
| |
| isExpression | back to summary |
|---|---|
| public boolean isExpression() Implements org.
| |
| isJunction | back to summary |
|---|---|
| public boolean isJunction() Implements org.
| |
| isLiteral | back to summary |
|---|---|
| public boolean isLiteral() Implements org.
| |
| isNotNull | back to summary |
|---|---|
| public Predicate isNotNull() Implements jakarta. Doc from jakarta. Create a predicate to test whether the expression is not null. | |
| isNull | back to summary |
|---|---|
| public Predicate isNull() Implements jakarta. Doc from jakarta. Create a predicate to test whether the expression is null. | |
| isParameter | back to summary |
|---|---|
| public boolean isParameter() Implements org.
| |
| isPredicate | back to summary |
|---|---|
| public boolean isPredicate() Implements org.
| |
| isSubquery | back to summary |
|---|---|
| public boolean isSubquery() Implements org.
| |