public class FunctionExpressionImpl<X> extends ExpressionImpl<X>
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,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected List |
expressions |
protected String |
operator |
isLiteral, literal, metamodelalias, currentNode, javaType| Modifier | Constructor and Description |
|---|---|
protected |
FunctionExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions) |
|
FunctionExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
String operator) |
| Modifier and Type | Method and Description |
|---|---|
void |
findRootAndParameters(CommonAbstractCriteriaImpl query) |
List<jakarta.persistence.criteria.Expression<?>> |
getChildExpressions()
Return the top-level conjuncts or disjuncts of the predicate.
|
String |
getOperation() |
boolean |
isCompoundExpression() |
boolean |
isExpression() |
as, buildExpressionForAs, in, in, in, in, isJunction, isLiteral, isNotNull, isNull, isParameter, isPredicate, isSubqueryalias, getAlias, getCompoundSelectionItems, getCurrentNode, getJavaType, isCompoundSelection, isConstructor, isFrom, isRootclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected FunctionExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions)
public FunctionExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
String operator)
public List<jakarta.persistence.criteria.Expression<?>> getChildExpressions()
public String getOperation()
public boolean isCompoundExpression()
isCompoundExpression in interface InternalExpressionisCompoundExpression in class ExpressionImpl<X>public boolean isExpression()
isExpression in interface InternalExpressionisExpression in class ExpressionImpl<X>public void findRootAndParameters(CommonAbstractCriteriaImpl query)
findRootAndParameters in interface InternalSelectionfindRootAndParameters in class ExpressionImpl<X>Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.