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
entityVariableName
Fields inherited from class org.antlr.runtime.tree.CommonTree
childIndex, parent, startIndex, stopIndex, token
Fields inherited from class org.antlr.runtime.tree.BaseTree
children
Fields inherited from interface org.antlr.runtime.tree.Tree
INVALID_NODE
-
Constructor Summary
ConstructorDescriptionTreatPathNode
(int type, String entityVariableName, String subtype) TreatPathNode
(org.antlr.runtime.Token token, String entityVariableName, String subtype) -
Method Summary
Modifier and TypeMethodDescriptionprotected PathNode
resolvePointer
(DomainModel model, QueryVariableContext queryVC) org.antlr.runtime.tree.CommonTree
treeToQueryPre
(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, toString
Methods inherited from class io.jmix.data.impl.jpql.tree.BaseCustomNode
dupChildren, getNextNode, getPrevNode, treeToQueryPost
Methods inherited from class org.antlr.runtime.tree.CommonTree
getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries
Methods 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:
treeToQueryPre
in interfaceTreeToQueryCapable
- Overrides:
treeToQueryPre
in classPathNode
-
createDuplicate
- Overrides:
createDuplicate
in classPathNode
-
resolvePointer
- Overrides:
resolvePointer
in classPathNode
-
getSubtype
-