Module org.eclipse.persistence.core
Class WhereNode
java.lang.Object
org.eclipse.persistence.internal.jpa.parsing.Node
org.eclipse.persistence.internal.jpa.parsing.MajorNode
org.eclipse.persistence.internal.jpa.parsing.WhereNode
INTERNAL
Purpose: Represent a WHERE
Responsibilities:
- Apply this where clause to a query
- Since:
- TopLink 5.0
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
alias, left, right, shouldGenerateExpression -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateExpression(GenerationContext context) INTERNALvoidvalidate(ParseTreeContext context) INTERNAL Validate node and calculate its type.Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.MajorNode
getContext, setContextMethods inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
addToExpression, appendExpression, applyToQuery, getAlias, getAsString, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAliasableNode, isAttributeNode, isConstructorNode, isCountNode, isDivideNode, isDotNode, isEscape, isLiteralNode, isMapKeyNode, isMinusNode, isMultiplyNode, isNotNode, isParameterNode, isPlusNode, isSubqueryNode, isVariableNode, qualifyAttributeAccess, resolveAttribute, resolveClass, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toString, toStringDisplayName, toStringIndent, validateParameter
-
Constructor Details
-
WhereNode
public WhereNode()
-
-
Method Details
-
validate
INTERNAL Validate node and calculate its type. -
generateExpression
INTERNAL- Overrides:
generateExpressionin classNode- Parameters:
context- The generation context- Returns:
- An EclipseLink expression
-