public class SelectNode extends ParseTreeNode
Constructor and Description |
---|
SelectNode(Token token) |
Modifier and Type | Method and Description |
---|---|
void |
appendDebugString(java.lang.StringBuilder s)
appends a String representation of this node including it's children to the given StringBuilder
|
int |
getExpectedRows() |
ParseTreeNode |
getPart() |
java.lang.Class<?> |
getResultClass()
Calculates the resulting Java class of this node.
|
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.
|
void |
setDistinct(boolean distinct) |
void |
setOrderNode(OrderNode orderNode) |
void |
setPart(ParseTreeNode node) |
void |
setTypeFromChildren() |
addChild, appendComments, debugString, getChild, getChildCount, getExpressionResultType, getOperatorPrecedence, getParent, getToken, getType, hasType, isLeaf, isRoot, removeChild, setOwnType, setParent, setToken, setType, setType, setType, setTypeFromParent, toString
public SelectNode(Token token)
public void setPart(ParseTreeNode node)
public ParseTreeNode getPart()
public void setDistinct(boolean distinct)
public void setOrderNode(OrderNode orderNode)
public int getExpectedRows()
public void appendDebugString(java.lang.StringBuilder s)
ParseTreeNode
appendDebugString
in class ParseTreeNode
public java.lang.Class<?> getResultClass()
getResultClass
in class ParseTreeNode
public void renderSQL(java.lang.StringBuilder s, java.lang.Object[] oqlArgs, java.util.List sqlArgs)
ParseTreeNode
renderSQL
in class ParseTreeNode
public void setTypeFromChildren()
setTypeFromChildren
in class ParseTreeNode
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.