public class UnaryExpressionNode extends ParseTreeNode
| Constructor and Description |
|---|
UnaryExpressionNode(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
|
de.ipcon.db.oql.ExpressionResultType |
getExpressionResultType() |
ParseTreeNode |
getOperand() |
java.lang.String |
getOperatorName() |
int |
getOperatorPrecedence() |
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 |
setOperand(ParseTreeNode node) |
addChild, appendComments, debugString, getChild, getChildCount, getParent, getResultClass, getToken, getType, hasType, isLeaf, isRoot, removeChild, setOwnType, setParent, setToken, setType, setType, setType, setTypeFromChildren, setTypeFromParent, toStringpublic UnaryExpressionNode(Token token)
public java.lang.String getOperatorName()
public void setOperand(ParseTreeNode node)
public ParseTreeNode getOperand()
public de.ipcon.db.oql.ExpressionResultType getExpressionResultType()
getExpressionResultType in class ParseTreeNodepublic void appendDebugString(java.lang.StringBuilder s)
ParseTreeNodeappendDebugString in class ParseTreeNodepublic void renderSQL(java.lang.StringBuilder s,
java.lang.Object[] oqlArgs,
java.util.List sqlArgs)
ParseTreeNoderenderSQL in class ParseTreeNodepublic int getOperatorPrecedence()
getOperatorPrecedence in class ParseTreeNodeCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.