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
-
public class UpdateNode extends ModifyNode
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
Constructors Constructor Description UpdateNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseQuerycreateDatabaseQuery(ParseTreeContext context)INTERNAL Returns a DatabaseQuery instance representing the owning ParseTree.booleanisUpdateNode()-
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
-
-
-
-
Method Detail
-
isUpdateNode
public boolean isUpdateNode()
- Overrides:
isUpdateNodein classQueryNode
-
createDatabaseQuery
public DatabaseQuery createDatabaseQuery(ParseTreeContext context)
INTERNAL Returns a DatabaseQuery instance representing the owning ParseTree. This implementation returns a UpdateAllQuery instance.- Specified by:
createDatabaseQueryin classQueryNode
-
-