Package io.jmix.data.impl.jpql.tree
Class PathNode
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.PathNode
- All Implemented Interfaces:
- TreeToQueryCapable,- org.antlr.runtime.tree.Tree
- Direct Known Subclasses:
- TreatPathNode
- 
Field SummaryFieldsFields 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 TypeMethodDescriptionvoidaddDefaultChild(String field) voidaddDefaultChildren(String path) asPathString(char separator) protected PathNodeprotected EntityPathdupNode()voidrenameVariableTo(String newVariableName) resolvePointer(DomainModel model, QueryVariableContext queryVC) resolveTransitionalPointers(DomainModel model, QueryVariableContext queryVC) toString()org.antlr.runtime.tree.CommonTreetreeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) Methods inherited from class io.jmix.data.impl.jpql.tree.BaseCustomNodedupChildren, getNextNode, getPrevNode, treeToQueryPostMethods 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
- 
Field Details- 
entityVariableName
 
- 
- 
Constructor Details- 
PathNode
- 
PathNode
 
- 
- 
Method Details- 
getEntityVariableName
- 
dupNode- Specified by:
- dupNodein interface- org.antlr.runtime.tree.Tree
- Overrides:
- dupNodein class- org.antlr.runtime.tree.CommonTree
 
- 
createDuplicate
- 
resolvePointer
- 
resolveTransitionalPointers
- 
toString- Specified by:
- toStringin interface- org.antlr.runtime.tree.Tree
- Overrides:
- toStringin class- org.antlr.runtime.tree.CommonTree
 
- 
treeToQueryPrepublic org.antlr.runtime.tree.CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) - Specified by:
- treeToQueryPrein interface- TreeToQueryCapable
- Overrides:
- treeToQueryPrein class- BaseCustomNode
 
- 
asPathString
- 
asPathString
- 
renameVariableTo
- 
addDefaultChildren
- 
addDefaultChild
- 
createEntityPath
 
-