public class OrderNode extends ParseTreeNode
Modifier and Type | Method and Description |
---|---|
void |
addByItem(ParseTreeNode node) |
void |
appendDebugString(java.lang.StringBuilder s)
appends a String representation of this node including it's children to the given StringBuilder
|
ParseTreeNode |
getByItem(int i) |
int |
getByItemCount() |
void |
renderSQL(java.lang.StringBuilder s,
java.lang.Object[] oqlArgs,
java.util.List sqlArgs)
Renders this node into a StringBuilder as SQL statement, copying
arguments from oqlArgs to sqlArgs if needed.
|
boolean |
renderSQLForDistinct(java.lang.StringBuilder s,
java.lang.Object[] oqlArgs,
java.util.List sqlArgs,
java.lang.String prefix) |
addChild, appendComments, debugString, getChild, getChildCount, getExpressionResultType, getOperatorPrecedence, getParent, getResultClass, getToken, getType, hasType, isLeaf, isRoot, removeChild, setOwnType, setParent, setToken, setType, setType, setType, setTypeFromChildren, setTypeFromParent, toString
public OrderNode(Token token)
public void addByItem(ParseTreeNode node)
public ParseTreeNode getByItem(int i)
public int getByItemCount()
public void appendDebugString(java.lang.StringBuilder s)
ParseTreeNode
appendDebugString
in class ParseTreeNode
public boolean renderSQLForDistinct(java.lang.StringBuilder s, java.lang.Object[] oqlArgs, java.util.List sqlArgs, java.lang.String prefix)
public void renderSQL(java.lang.StringBuilder s, java.lang.Object[] oqlArgs, java.util.List sqlArgs)
ParseTreeNode
renderSQL
in class ParseTreeNode
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.