Class SQLModifyStatement
- java.lang.Object
-
- org.eclipse.persistence.internal.expressions.SQLStatement
-
- org.eclipse.persistence.internal.expressions.SQLModifyStatement
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
SQLDeleteStatement,SQLInsertStatement,SQLModifyAllStatementForTempTable,SQLUpdateAllStatement,SQLUpdateAllStatementForOracleAnonymousBlock,SQLUpdateStatement
public abstract class SQLModifyStatement extends SQLStatement
Purpose: Mirror SQL behavior.
Responsibilities:
- Mirror SQL behavior.
- Print as SQL string.
- Since:
- TOPLink/Java 1.0
- Author:
- Dorin Sandu
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractRecordmodifyRowprotected java.util.VectorreturnFieldsprotected DatabaseTabletable-
Fields inherited from class org.eclipse.persistence.internal.expressions.SQLStatement
builder, hintString, translationRow, whereClause
-
-
Constructor Summary
Constructors Constructor Description SQLModifyStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseCallbuildCall(AbstractSession session)Return SQL call for the statement, through generating the SQL string.protected SQLCallbuildCallWithoutReturning(AbstractSession session)AbstractRecordgetModifyRow()java.util.VectorgetReturnFields()DatabaseTablegetTable()voidsetModifyRow(AbstractRecord row)voidsetReturnFields(java.util.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 Detail
-
table
protected DatabaseTable table
-
modifyRow
protected AbstractRecord modifyRow
-
returnFields
protected java.util.Vector returnFields
-
-
Method Detail
-
getModifyRow
public AbstractRecord getModifyRow()
-
getReturnFields
public java.util.Vector getReturnFields()
-
getTable
public DatabaseTable getTable()
-
setModifyRow
public void setModifyRow(AbstractRecord row)
-
setReturnFields
public void setReturnFields(java.util.Vector fields)
-
setTable
public void setTable(DatabaseTable table)
-
buildCall
public DatabaseCall buildCall(AbstractSession session)
Description copied from class:SQLStatementReturn SQL call for the statement, through generating the SQL string.- Specified by:
buildCallin classSQLStatement
-
buildCallWithoutReturning
protected SQLCall buildCallWithoutReturning(AbstractSession session)
-
-