public class FunctionCallNode extends ParseTreeNode
| Constructor and Description |
|---|
FunctionCallNode(Token token) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(ParseTreeNode n) |
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() |
java.lang.String |
getFunctionName() |
int |
getOperatorPrecedence() |
ParseTreeNode |
getParameter(int n) |
int |
getParameterCount() |
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 |
setTypeFromParent(ValueType type) |
addChild, appendComments, debugString, getChild, getChildCount, getParent, getResultClass, getToken, getType, hasType, isLeaf, isRoot, removeChild, setOwnType, setParent, setToken, setType, setType, setType, setTypeFromChildren, toStringpublic FunctionCallNode(Token token)
public java.lang.String getFunctionName()
public void addParameter(ParseTreeNode n)
public int getParameterCount()
public ParseTreeNode getParameter(int n)
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 void setTypeFromParent(ValueType type)
setTypeFromParent in class ParseTreeNodepublic int getOperatorPrecedence()
getOperatorPrecedence in class ParseTreeNodeCopyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.