Package io.jmix.data.impl.jpql.tree
Class BaseJoinNode
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.BaseJoinNode
- All Implemented Interfaces:
TreeToQueryCapable
,org.antlr.runtime.tree.Tree
- Direct Known Subclasses:
CollectionMemberNode
,JoinVariableNode
-
Field Summary
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
ModifierConstructorDescriptionBaseJoinNode
(int type, String variableName) protected
BaseJoinNode
(org.antlr.runtime.Token token, String variableName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
identifyVariableEntity
(DomainModel model, Deque<QueryVariableContext> stack, List<ErrorRec> invalidNodes) void
setVariableName
(String newName) Methods inherited from class io.jmix.data.impl.jpql.tree.BaseCustomNode
dupChildren, getNextNode, getPrevNode, treeToQueryPost, treeToQueryPre
Methods inherited from class org.antlr.runtime.tree.CommonTree
dupNode, getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries, toString
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
-
Field Details
-
variableName
-
-
Constructor Details
-
BaseJoinNode
-
BaseJoinNode
-
-
Method Details
-
getVariableName
-
identifyVariableEntity
public void identifyVariableEntity(DomainModel model, Deque<QueryVariableContext> stack, List<ErrorRec> invalidNodes) -
setVariableName
-