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 AbstractRecordprotected Vectorprotected DatabaseTableFields 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 SQLCallbuildCallWithoutReturning(AbstractSession session) getTable()voidvoidsetReturnFields(Vector fields) voidsetTable(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:SQLStatementReturn SQL call for the statement, through generating the SQL string.- Specified by:
buildCallin classSQLStatement
-
buildCallWithoutReturning
-