Purpose: Contains the implementation of the Predicate interface of the JPA criteria API.
Description: The predicate forms the least specific expression node. Predicates result in boolean expressions that are combined to form the final expression.
Predicate
| Access | Constructor and Description |
|---|---|
| protected <T> | FunctionExpressionImpl(Metamodel metamodel, Class<X> resultClass, Expression expressionNode, List<Expression<?>> compoundExpressions)
|
| public <T> | FunctionExpressionImpl(Metamodel metamodel, Class<X> resultClass, Expression expressionNode, List<Expression<?>> compoundExpressions, String operator)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public List | Returns: list boolean expressions forming the predicateReturn the top-level conjuncts or disjuncts of the predicate. |
| public String | |
| public boolean | |
| public boolean |
| expressions | back to summary |
|---|---|
| protected List<E> expressions | |
| operator | back to summary |
|---|---|
| protected String operator | |
| FunctionExpressionImpl | back to summary |
|---|---|
| protected <T> FunctionExpressionImpl(Metamodel metamodel, Class<X> resultClass, Expression expressionNode, List<Expression<?>> compoundExpressions) | |
| FunctionExpressionImpl | back to summary |
|---|---|
| public <T> FunctionExpressionImpl(Metamodel metamodel, Class<X> resultClass, Expression expressionNode, List<Expression<?>> compoundExpressions, String operator) | |
| findRootAndParameters | back to summary |
|---|---|
| public void findRootAndParameters(CommonAbstractCriteriaImpl<T> query) Overrides org. Implements org.
| |
| getChildExpressions | back to summary |
|---|---|
| public List Return the top-level conjuncts or disjuncts of the predicate.
| |
| getOperation | back to summary |
|---|---|
public String getOperation()
| |
| isCompoundExpression | back to summary |
|---|---|
| public boolean isCompoundExpression() Overrides org. Implements org.
| |
| isExpression | back to summary |
|---|---|
| public boolean isExpression() Overrides org. Implements org.
| |