Package io.jmix.data.impl.jpql.tree
Class IdentificationVariableNode
java.lang.Object
org.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
io.jmix.data.impl.jpql.tree.BaseCustomNode
io.jmix.data.impl.jpql.tree.IdentificationVariableNode
- All Implemented Interfaces:
- TreeToQueryCapable,- org.antlr.runtime.tree.Tree
- 
Field SummaryFields inherited from class org.antlr.runtime.tree.CommonTreechildIndex, parent, startIndex, stopIndex, tokenFields inherited from class org.antlr.runtime.tree.BaseTreechildrenFields inherited from interface org.antlr.runtime.tree.TreeINVALID_NODE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddeductFields(QueryVariableContext queryVC, org.antlr.runtime.tree.CommonTree node, DomainModel model) org.antlr.runtime.tree.TreedupNode()voididentifyVariableEntity(DomainModel model, Deque<QueryVariableContext> stack, List<ErrorRec> invalidIdVarNodes) toString()org.antlr.runtime.tree.CommonTreetreeToQueryPost(QueryBuilder sb, List<ErrorRec> invalidNodes) Methods inherited from class io.jmix.data.impl.jpql.tree.BaseCustomNodedupChildren, getNextNode, getPrevNode, treeToQueryPreMethods inherited from class org.antlr.runtime.tree.CommonTreegetCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundariesMethods inherited from class org.antlr.runtime.tree.BaseTreeaddChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree
- 
Constructor Details- 
IdentificationVariableNode
 
- 
- 
Method Details- 
getVariableName
- 
identifyVariableEntitypublic void identifyVariableEntity(DomainModel model, Deque<QueryVariableContext> stack, List<ErrorRec> invalidIdVarNodes) 
- 
deductFieldspublic void deductFields(QueryVariableContext queryVC, org.antlr.runtime.tree.CommonTree node, DomainModel model) 
- 
toString- Specified by:
- toStringin interface- org.antlr.runtime.tree.Tree
- Overrides:
- toStringin class- org.antlr.runtime.tree.CommonTree
 
- 
dupNodepublic org.antlr.runtime.tree.Tree dupNode()- Specified by:
- dupNodein interface- org.antlr.runtime.tree.Tree
- Overrides:
- dupNodein class- org.antlr.runtime.tree.CommonTree
 
- 
treeToQueryPostpublic org.antlr.runtime.tree.CommonTree treeToQueryPost(QueryBuilder sb, List<ErrorRec> invalidNodes) - Specified by:
- treeToQueryPostin interface- TreeToQueryCapable
- Overrides:
- treeToQueryPostin class- BaseCustomNode
 
- 
getEntityNameFromQuery
- 
getEffectiveEntityName
 
-