public class FromNode extends ParseTreeNode
| Constructor and Description |
|---|
FromNode(java.lang.String alias,
PathNode path,
QueryNameSpace nameSpace) |
FromNode(java.lang.String alias,
java.lang.String entityName,
boolean only,
QueryNameSpace nameSpace) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(ParseTreeNode node)
Adds a new node as a child of this node.
|
void |
appendDebugString(java.lang.StringBuilder s)
appends a String representation of this node including it's children to the given StringBuilder
|
void |
applyAdditionalConstraints(WhereNode wn) |
java.lang.String |
getAlias() |
java.lang.String |
getEntityName() |
boolean |
hasAdditionalConstraints() |
boolean |
isWithinClause() |
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.
|
appendComments, debugString, getChild, getChildCount, getExpressionResultType, getOperatorPrecedence, getParent, getResultClass, getToken, getType, hasType, isLeaf, isRoot, removeChild, setOwnType, setParent, setToken, setType, setType, setType, setTypeFromChildren, setTypeFromParent, toStringpublic FromNode(java.lang.String alias,
java.lang.String entityName,
boolean only,
QueryNameSpace nameSpace)
throws OQLException
OQLExceptionpublic FromNode(java.lang.String alias,
PathNode path,
QueryNameSpace nameSpace)
throws OQLException
OQLExceptionpublic boolean hasAdditionalConstraints()
public void applyAdditionalConstraints(WhereNode wn) throws OQLSyntaxException, OQLException
OQLSyntaxExceptionOQLExceptionpublic void addChild(ParseTreeNode node)
ParseTreeNodeaddChild in class ParseTreeNodenode - The new childpublic java.lang.String getAlias()
public java.lang.String getEntityName()
public boolean isWithinClause()
public 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 ParseTreeNodeCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.