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, setParseTreegetContext, setContextaddToExpression, 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, validateParameterpublic void applyToQuery(DatabaseQuery theQuery, GenerationContext context)
applyToQuery in class QueryNodepublic void validate(ParseTreeContext context)
public Expression generateExpression(GenerationContext context)
generateExpression in class QueryNodepublic 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 QueryNodeEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference