Class DeleteNode
- 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.DeleteNode
-
public class DeleteNode extends ModifyNode
INTERNAL: DeleteNode is a ModifyNode that represents an DeleteAllQuery
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.parsing.Node
alias, left, right, shouldGenerateExpression
-
-
Constructor Summary
Constructors Constructor Description DeleteNode()
-
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.booleanisDeleteNode()-
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, isSelectNode, isUpdateNode, 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
-
isDeleteNode
public boolean isDeleteNode()
- Overrides:
isDeleteNodein classQueryNode
-
createDatabaseQuery
public DatabaseQuery createDatabaseQuery(ParseTreeContext context)
INTERNAL Returns a DatabaseQuery instance representing the owning ParseTree. This implementation returns a DeleteAllQuery instance.- Specified by:
createDatabaseQueryin classQueryNode
-
-