public class ParameterNode extends ParseTreeNode
Constructor and Description |
---|
ParameterNode(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 |
getOperatorPrecedence() |
int |
getPosition() |
boolean |
isFoldedArrayMode() |
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 |
setFoldedArrayMode(boolean stm) |
void |
setPosition(int position) |
void |
setTypeFromParent(ValueType type) |
boolean |
wouldRenderNull(java.lang.Object[] oqlArgs) |
addChild, appendComments, debugString, getChild, getChildCount, getExpressionResultType, getParent, getResultClass, getToken, getType, hasType, isLeaf, isRoot, removeChild, setOwnType, setParent, setToken, setType, setType, setType, setTypeFromChildren, toString
public ParameterNode(Token token)
public void setPosition(int position)
public int getPosition()
public void setFoldedArrayMode(boolean stm)
public boolean isFoldedArrayMode()
public void appendDebugString(java.lang.StringBuilder s)
ParseTreeNode
appendDebugString
in class ParseTreeNode
public void renderSQL(java.lang.StringBuilder s, java.lang.Object[] oqlArgs, java.util.List sqlArgs)
ParseTreeNode
renderSQL
in class ParseTreeNode
public boolean wouldRenderNull(java.lang.Object[] oqlArgs)
public void setTypeFromParent(ValueType type)
setTypeFromParent
in class ParseTreeNode
public int getOperatorPrecedence()
getOperatorPrecedence
in class ParseTreeNode
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.