Package io.jmix.data.impl.jpql.tree
Class TreatPathNode
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
io.jmix.data.impl.jpql.tree.TreatPathNode
- All Implemented Interfaces:
TreeToQueryCapable,org.antlr.runtime.tree.Tree
-
Field Summary
Fields inherited from class io.jmix.data.impl.jpql.tree.PathNode
entityVariableNameFields inherited from class org.antlr.runtime.tree.CommonTree
childIndex, parent, startIndex, stopIndex, tokenFields inherited from class org.antlr.runtime.tree.BaseTree
childrenFields inherited from interface org.antlr.runtime.tree.Tree
INVALID_NODE -
Constructor Summary
ConstructorsConstructorDescriptionTreatPathNode(int type, String entityVariableName, String subtype) TreatPathNode(org.antlr.runtime.Token token, String entityVariableName, String subtype) -
Method Summary
Modifier and TypeMethodDescriptionprotected PathNoderesolvePointer(DomainModel model, QueryVariableContext queryVC) org.antlr.runtime.tree.CommonTreetreeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) Methods inherited from class io.jmix.data.impl.jpql.tree.PathNode
addDefaultChild, addDefaultChildren, asPathString, asPathString, createEntityPath, dupNode, getEntityVariableName, renameVariableTo, resolveTransitionalPointers, toStringMethods inherited from class io.jmix.data.impl.jpql.tree.BaseCustomNode
dupChildren, getNextNode, getPrevNode, treeToQueryPostMethods inherited from class org.antlr.runtime.tree.CommonTree
getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundariesMethods inherited from class org.antlr.runtime.tree.BaseTree
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree
-
Constructor Details
-
TreatPathNode
-
TreatPathNode
-
-
Method Details
-
treeToQueryPre
public org.antlr.runtime.tree.CommonTree treeToQueryPre(QueryBuilder sb, List<ErrorRec> invalidNodes) - Specified by:
treeToQueryPrein interfaceTreeToQueryCapable- Overrides:
treeToQueryPrein classPathNode
-
createDuplicate
- Overrides:
createDuplicatein classPathNode
-
resolvePointer
- Overrides:
resolvePointerin classPathNode
-
getSubtype
-