Module org.eclipse.persistence.core
Class UpdateNode
java.lang.Object
org.eclipse.persistence.internal.jpa.parsing.Node
org.eclipse.persistence.internal.jpa.parsing.MajorNode
org.eclipse.persistence.internal.jpa.parsing.QueryNode
org.eclipse.persistence.internal.jpa.parsing.ModifyNode
org.eclipse.persistence.internal.jpa.parsing.UpdateNode
INTERNAL:
UpdateNode is a ModifyNode that represents an UpdateAllQuery
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
alias, left, right, shouldGenerateExpression
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateDatabaseQuery
(ParseTreeContext context) INTERNAL Returns a DatabaseQuery instance representing the owning ParseTree.boolean
Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.ModifyNode
applyToQuery, generateExpression, getAbstractSchemaIdentifier, getAbstractSchemaName, getCanonicalAbstractSchemaIdentifier, resolveClass, setAbstractSchemaIdentifier, setAbstractSchemaName, validate
Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.QueryNode
getParseTree, getReferenceClass, isDeleteNode, isSelectNode, setParseTree
Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.MajorNode
getContext, setContext
Methods inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
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
-
Constructor Details
-
UpdateNode
public UpdateNode()
-
-
Method Details
-
isUpdateNode
public boolean isUpdateNode()- Overrides:
isUpdateNode
in classQueryNode
-
createDatabaseQuery
INTERNAL Returns a DatabaseQuery instance representing the owning ParseTree. This implementation returns a UpdateAllQuery instance.- Specified by:
createDatabaseQuery
in classQueryNode
-