public class OrderByNode extends MajorNode
Purpose: Represent an ORDER BY
Responsibilities:
shouldGenerateExpression
Constructor and Description |
---|
OrderByNode()
Return a new OrderByNode.
|
Modifier and Type | Method and Description |
---|---|
void |
addOrderingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Add the ordering expressions to the passed query
|
java.util.List |
getOrderByItems()
INTERNAL
Return the order by statements
|
void |
setOrderByItems(java.util.List newItems)
INTERNAL
Set the order by statements
|
void |
validate(ParseTreeContext context,
SelectNode selectNode)
INTERNAL
Validate node.
|
getContext, setContext
addToExpression, appendExpression, applyToQuery, generateExpression, 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, validate, validateParameter
public void addOrderingToQuery(ObjectLevelReadQuery theQuery, GenerationContext context)
public void validate(ParseTreeContext context, SelectNode selectNode)
public java.util.List getOrderByItems()
public void setOrderByItems(java.util.List newItems)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference