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, setContextaddToExpression, 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, validateParameterpublic 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