public class FromNode extends MajorNode
Purpose: Represent a FROM
Responsibilities:
shouldGenerateExpression
Constructor and Description |
---|
FromNode() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getDeclarations() |
java.lang.String |
getFirstVariable() |
Node |
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.
|
void |
setDeclarations(java.util.List decls) |
void |
validate(ParseTreeContext context)
INTERNAL
Validate the current node.
|
getContext, setContext
addToExpression, appendExpression, applyToQuery, generateExpression, getAlias, getAsString, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAliasableNode, isAttributeNode, isConstructorNode, isCountNode, isDivideNode, isDotNode, isEscape, isLiteralNode, isMapKeyNode, isMinusNode, isMultiplyNode, isNotNode, isParameterNode, isPlusNode, isSubqueryNode, isVariableNode, resolveAttribute, resolveClass, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toString, toStringDisplayName, toStringIndent, validateParameter
public java.lang.String getFirstVariable()
public java.util.List getDeclarations()
public void setDeclarations(java.util.List decls)
public Node qualifyAttributeAccess(ParseTreeContext context)
qualifyAttributeAccess
in class Node
public void validate(ParseTreeContext context)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference