Module org.eclipse.persistence.core
Class SQLModifyStatement
java.lang.Object
org.eclipse.persistence.internal.expressions.SQLStatement
org.eclipse.persistence.internal.expressions.SQLModifyStatement
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
SQLDeleteStatement
,SQLInsertStatement
,SQLModifyAllStatementForTempTable
,SQLUpdateAllStatement
,SQLUpdateAllStatementForOracleAnonymousBlock
,SQLUpdateStatement
Purpose: Mirror SQL behavior.
Responsibilities:
- Mirror SQL behavior.
- Print as SQL string.
- Since:
- TOPLink/Java 1.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AbstractRecord
protected Vector
protected DatabaseTable
Fields inherited from class org.eclipse.persistence.internal.expressions.SQLStatement
builder, hintString, translationRow, whereClause
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCall
(AbstractSession session) Return SQL call for the statement, through generating the SQL string.protected SQLCall
buildCallWithoutReturning
(AbstractSession session) getTable()
void
void
setReturnFields
(Vector fields) void
setTable
(DatabaseTable table) Methods inherited from class org.eclipse.persistence.internal.expressions.SQLStatement
clone, getBuilder, getExpressionBuilder, getHintString, getTranslationRow, getWhereClause, setBuilder, setHintString, setTranslationRow, setWhereClause, toString
-
Field Details
-
table
-
modifyRow
-
returnFields
-
-
Constructor Details
-
SQLModifyStatement
public SQLModifyStatement()
-
-
Method Details
-
getModifyRow
-
getReturnFields
-
getTable
-
setModifyRow
-
setReturnFields
-
setTable
-
buildCall
Description copied from class:SQLStatement
Return SQL call for the statement, through generating the SQL string.- Specified by:
buildCall
in classSQLStatement
-
buildCallWithoutReturning
-