public class IdentificationVariableNode extends BaseCustomNode
| Constructor and Description |
|---|
IdentificationVariableNode(int type,
java.lang.String variableName) |
| Modifier and Type | Method and Description |
|---|---|
void |
deductFields(QueryVariableContext queryVC,
org.antlr.runtime.tree.CommonTree node,
DomainModel model) |
org.antlr.runtime.tree.Tree |
dupNode() |
java.lang.String |
getEffectiveEntityName() |
java.lang.String |
getEntityNameFromQuery() |
java.lang.String |
getVariableName() |
void |
identifyVariableEntity(DomainModel model,
java.util.Deque<QueryVariableContext> stack,
java.util.List<ErrorRec> invalidIdVarNodes) |
java.lang.String |
toString() |
org.antlr.runtime.tree.CommonTree |
treeToQueryPost(QueryBuilder sb,
java.util.List<ErrorRec> invalidNodes) |
dupChildren, getNextNode, getPrevNode, treeToQueryPregetCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundariesaddChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTreepublic IdentificationVariableNode(int type,
java.lang.String variableName)
public java.lang.String getVariableName()
public void identifyVariableEntity(DomainModel model, java.util.Deque<QueryVariableContext> stack, java.util.List<ErrorRec> invalidIdVarNodes)
public void deductFields(QueryVariableContext queryVC, org.antlr.runtime.tree.CommonTree node, DomainModel model)
public java.lang.String toString()
toString in interface org.antlr.runtime.tree.TreetoString in class org.antlr.runtime.tree.CommonTreepublic org.antlr.runtime.tree.Tree dupNode()
dupNode in interface org.antlr.runtime.tree.TreedupNode in class org.antlr.runtime.tree.CommonTreepublic org.antlr.runtime.tree.CommonTree treeToQueryPost(QueryBuilder sb, java.util.List<ErrorRec> invalidNodes)
treeToQueryPost in interface TreeToQueryCapabletreeToQueryPost in class BaseCustomNodepublic java.lang.String getEntityNameFromQuery()
@Nullable public java.lang.String getEffectiveEntityName()