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, toString
public 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 ParseTreeNode
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 int getOperatorPrecedence()
getOperatorPrecedence
in class ParseTreeNode
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.