public abstract class ModifyNode extends QueryNode
shouldGenerateExpression
Constructor and Description |
---|
ModifyNode() |
Modifier and Type | Method and Description |
---|---|
void |
applyToQuery(DatabaseQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query.
|
Expression |
generateExpression(GenerationContext context)
INTERNAL
|
java.lang.String |
getAbstractSchemaIdentifier()
INTERNAL
|
java.lang.String |
getAbstractSchemaName()
INTERNAL
|
java.lang.String |
getCanonicalAbstractSchemaIdentifier()
INTERNAL:
Returns the canonical name of abstract schema identifier.
|
java.lang.Class |
resolveClass(GenerationContext context)
resolveClass: Answer the class which corresponds to my variableName.
|
void |
setAbstractSchemaIdentifier(java.lang.String identifierName)
INTERNAL
|
void |
setAbstractSchemaName(java.lang.String abstractSchemaName)
INTERNAL
|
void |
validate(ParseTreeContext context)
INTERNAL
Validate node and calculate its type.
|
createDatabaseQuery, getParseTree, getReferenceClass, isDeleteNode, isSelectNode, isUpdateNode, setParseTree
getContext, setContext
addToExpression, appendExpression, applyToQuery, 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, qualifyAttributeAccess, resolveAttribute, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toString, toStringDisplayName, toStringIndent, validateParameter
public void applyToQuery(DatabaseQuery theQuery, GenerationContext context)
applyToQuery
in class QueryNode
public void validate(ParseTreeContext context)
public Expression generateExpression(GenerationContext context)
generateExpression
in class QueryNode
public java.lang.String getAbstractSchemaName()
public void setAbstractSchemaName(java.lang.String abstractSchemaName)
public java.lang.String getAbstractSchemaIdentifier()
public void setAbstractSchemaIdentifier(java.lang.String identifierName)
public java.lang.String getCanonicalAbstractSchemaIdentifier()
public java.lang.Class resolveClass(GenerationContext context)
resolveClass
in class QueryNode
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference