Uses of Class
org.eclipse.persistence.internal.jpa.parsing.Node
-
Uses of Node in org.eclipse.persistence.internal.jpa.parsing
Modifier and TypeClassDescriptionclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
class
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNAL: DeleteNode is a ModifyNode that represents an DeleteAllQueryclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNAL: EqualsAssignmentNode is implemented to distinguish nodes that hold updates in an update query from other BinaryOperatorNodesclass
INTERNALclass
class
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
class
INTERNALclass
INTERNALclass
INTERNAL: ModifyNode is the superclass for UpdateNode and DeleteNodeclass
class
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNAL: This node contains the information about what kind of query is represented it's tree (e.g.class
INTERNALclass
INTERNAL:class
INTERNAL: This node holds a list of all the updates that will occur in an Update Query.class
INTERNALclass
INTERNALclass
INTERNALclass
class
INTERNALclass
INTERNAL NOTE CURRENTLY BEING USEDclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNAL: UpdateNode is a ModifyNode that represents an UpdateAllQueryclass
INTERNALclass
INTERNALclass
INTERNALclass
INTERNALModifier and TypeFieldDescriptionprotected Node
Node.left
protected Node
Node.right
protected Node
BetweenNode.rightForAnd
protected Node
BetweenNode.rightForBetween
Modifier and TypeFieldDescriptionConstructorNode.constructorItems
The list of constructor call argument nodesConcatNode.objects
Modifier and TypeMethodDescriptionModNode.getDenominator()
LocateNode.getFind()
LocateNode.getFindIn()
HavingNode.getHaving()
INTERNAL Return the HAVING expressionNode.getLeft()
INTERNAL Return the left nodeDotNode.getLeftMostNode()
INTERNAL Return the left most node of a dot expr, so return 'a' for 'a.b.c'.MapKeyNode.getLeftMostNode()
INTERNAL Return the left most node of a dot expr, so return 'a' for 'a.b.c'.VariableNode.getNodeForAlias
(GenerationContext context) CollectionMemberDeclNode.getPath()
FetchJoinNode.getPath()
IdentificationVariableDeclNode.getPath()
JoinDeclNode.getPath()
Node.getRight()
INTERNAL Return the right nodeBetweenNode.getRightForAnd()
BetweenNode.getRightForBetween()
DotNode.getRightMostNode()
INTERNAL Return the right most node of a dot expr, so return 'c' for 'a.b.c'.LocateNode.getStartPosition()
ParseTreeContext.pathForVariable
(String variable) INTERNAL Returns the path if the specified string denotes a join or collection member variable.AttributeNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL If called this AttributeNode represents an unqualified field access.BetweenNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the child nodes for an unqualified field access and if there are any, replace them by a qualified field access.CollectionMemberDeclNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the path child node for an unqualified field access and if so, replace it by a qualified field access.DotNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the left child node for an unqualified field access.FetchJoinNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the path child node for an unqualified field access and if so, replace it by a qualified field access.FromNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the declaration nodes for a path expression starting with a unqualified field access and if so, replace it by a qualified field access.JoinDeclNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the path child node for an unqualified field access and if so, replace it by a qualified field access.LocateNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the child nodes for an unqualified field access and if so, replace them by a qualified field access.ModNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the child nodes for an unqualified field access and if so, replace it by a qualified field access.Node.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the child node for an unqualified field access and if so, replace it by a qualified field access.RangeDeclNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check for an unqualified field access.SelectNode.qualifyAttributeAccess
(ParseTreeContext context) Check the select expression nodes for a path expression starting with a unqualified field access and if so, replace it by a qualified field access.SetNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the update item node for a path expression starting with a unqualified field access and if so, replace it by a qualified field access.SubqueryNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL If called the subquery is part of the WHERE clause of an UPDATE or DELETE statement that does not define an identification variable.SubstringNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL Check the child nodes for an unqualified field access and if so, replace them by a qualified field access.VariableNode.qualifyAttributeAccess
(ParseTreeContext context) INTERNAL This node represent an unqualified field access in the case the method is called and the variableName is not defined as identification variable.Modifier and TypeMethodDescriptionCoalesceNode.getClauses()
ConstructorNode.getConstructorItems()
INTERNAL Get the list of constructor items of this node.FromNode.getDeclarations()
ParseTreeContext.getFetchJoins
(String variableName) Returns a list of FETCH JOIN nodes for the specified attached to the specified variable.GroupByNode.getGroupByItems()
INTERNAL Return the GROUP BY statementsOrderByNode.getOrderByItems()
INTERNAL Return the order by statementsFuncNode.getParameters()
SelectNode.getSelectExpressions()
InNode.getTheObjects()
INTERNAL Return the collection of the objects used as parameters for this nodeCaseNode.getWhenClauses()
Modifier and TypeMethodDescriptionvoid
ConstructorNode.addConstructorItem
(Node theNode) INTERNAL Add an Order By Item to this nodevoid
InNode.addNodeToTheObjects
(Node theNode) INTERNAL Add the passed node value to the collection of object for this nodeprotected Expression
SetNode.getExpressionForNode
(Node node, Class<?> referenceClass, GenerationContext context) Create an expression to represent one of the nodes on a SetToNode.boolean
GroupByNode.isValidHavingExpr
(Node expr) INTERNAL Returns true if the spvoid
MemberOfNode.makeNodeOneToMany
(Node theNode) INTERNAL makeNodeOneToMany: Traverse to the leaf on theNode and mark as one to manyboolean
SelectNode.nodeRefersToObject
(Node node, GenerationContext context) Answer true if this node refers to an object described later in the EJBQL True: SELECT p FROM Project p False: SELECT p.id FROM Project pvoid
ParseTreeContext.registerFetchJoin
(String variableName, Node node) Associate the given variableName with the given node representing a JOIN FETCH node.void
ParseTreeContext.registerJoinVariable
(String variable, Node path, int line, int column) INTERNAL Associate the given path with the given variable.void
ModNode.setDenominator
(Node denominator) void
void
void
INTERNAL Set the HAVING expressionvoid
INTERNAL Set the left node to the passed valuevoid
void
void
void
INTERNAL Set the right for this nodevoid
BetweenNode.setRightForAnd
(Node newRightForAnd) void
BetweenNode.setRightForBetween
(Node newRightForBetween) void
LocateNode.setStartPosition
(Node newStartPosition) void
SubstringNode.setStartPosition
(Node newStartPosition) Insert the method's description here.void
SubstringNode.setStringLength
(Node newStringLength) Insert the method's description here.void
TrimNode.setTrimChar
(Node trimChar) Modifier and TypeMethodDescriptionNodeFactory.newCaseClause
(int line, int column, Object base, List<Node> whenClauses, Object elseClause) NodeFactoryImpl.newCaseClause
(int line, int column, Object base, List<Node> whenClauses, Object elseClause) NodeFactory.newCoalesceClause
(int line, int column, List<Node> clauses) NodeFactoryImpl.newCoalesceClause
(int line, int column, List<Node> clauses) NodeFactory.newConstructor
(int line, int colimn, String className, List<Node> args) NodeFactoryImpl.newConstructor
(int line, int column, String className, List<Node> args) NodeFactory.newFromClause
(int line, int column, List<Node> varDecls) NodeFactoryImpl.newFromClause
(int line, int column, List<Node> decls) NodeFactory.newGroupByClause
(int line, int column, List<Node> items) NodeFactoryImpl.newGroupByClause
(int line, int column, List<Node> items) NodeFactory.newOrderByClause
(int line, int column, List<Node> items) NodeFactoryImpl.newOrderByClause
(int line, int column, List<Node> items) NodeFactory.newSelectClause
(int line, int column, boolean distinct, List<Node> selectExprs) NodeFactory.newSelectClause
(int line, int column, boolean distinct, List<Node> selectExprs, List<String> identifiers) NodeFactoryImpl.newSelectClause
(int line, int column, boolean distinct, List<Node> selectExprs) NodeFactoryImpl.newSelectClause
(int line, int column, boolean distinct, List<Node> selectExprs, List<String> identifiers) NodeFactory.newSetClause
(int line, int colimn, List<Node> assignments) NodeFactoryImpl.newSetClause
(int line, int column, List<Node> assignments) void
SetNode.setAssignmentNodes
(List<Node> nodes) INTERNALvoid
CoalesceNode.setClauses
(List<Node> clauses) void
ConstructorNode.setConstructorItems
(List<Node> items) INTERNAL Set the list of constructor items of this node.void
FromNode.setDeclarations
(List<Node> decls) void
GroupByNode.setGroupByItems
(List<Node> newItems) INTERNAL Set the GROUP BY statementsvoid
ConcatNode.setObjects
(List<Node> objects) void
OrderByNode.setOrderByItems
(List<Node> newItems) INTERNAL Set the order by statementsvoid
FuncNode.setParameters
(List<Node> parameters) void
SelectNode.setSelectExpressions
(List<Node> exprs) void
InNode.setTheObjects
(List<Node> newTheObjects) INTERNAL Set this node's object collection to the passed valuevoid
CaseNode.setWhenClauses
(List<Node> whenClauses)