Top Description Fields Constructors Methods
org.eclipse.persistence.internal.expressions

public abstract Class SQLModifyStatement

extends SQLStatement
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.internal.expressions.SQLUpdateAllStatement, org.eclipse.persistence.internal.expressions.SQLUpdateAllStatementForOracleAnonymousBlock, org.eclipse.persistence.internal.expressions.SQLUpdateStatement, org.eclipse.persistence.internal.expressions.SQLDeleteStatement, org.eclipse.persistence.internal.expressions.SQLInsertStatement, org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable
Imports
java.util.*, org.eclipse.persistence.internal.helper.*, org.eclipse.persistence.internal.databaseaccess.DatabaseCall, org.eclipse.persistence.queries.SQLCall, org.eclipse.persistence.internal.sessions.AbstractRecord, .AbstractSession

Purpose: Mirror SQL behavior.

Responsibilities:

Author
Dorin Sandu
Since
TOPLink/Java 1.0

Field Summary

Modifier and TypeField and Description
protected AbstractRecord
protected Vector<E>
protected DatabaseTable
Inherited from org.eclipse.persistence.internal.expressions.SQLStatement:
builderhintStringtranslationRowwhereClause

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DatabaseCall
buildCall(AbstractSession session)

Implements abstract org.eclipse.persistence.internal.expressions.SQLStatement.buildCall.

Return SQL call for the statement, through generating the SQL string.
protected SQLCall
public AbstractRecord
public Vector<E>
public DatabaseTable
public void
public void
public void
Inherited from org.eclipse.persistence.internal.expressions.SQLStatement:
clonegetBuildergetExpressionBuildergetHintStringgetTranslationRowgetWhereClausesetBuildersetHintStringsetTranslationRowsetWhereClausetoString

Field Detail

modifyRowback to summary
protected AbstractRecord modifyRow
returnFieldsback to summary
protected Vector<E> returnFields
tableback to summary
protected DatabaseTable table

Constructor Detail

SQLModifyStatementback to summary
public SQLModifyStatement()

Method Detail

buildCallback to summary
public DatabaseCall buildCall(AbstractSession session)

Implements abstract org.eclipse.persistence.internal.expressions.SQLStatement.buildCall.

Doc from org.eclipse.persistence.internal.expressions.SQLStatement.buildCall.

Return SQL call for the statement, through generating the SQL string.

Annotations
@Override
buildCallWithoutReturningback to summary
protected SQLCall buildCallWithoutReturning(AbstractSession session)
getModifyRowback to summary
public AbstractRecord getModifyRow()
getReturnFieldsback to summary
public Vector<E> getReturnFields()
getTableback to summary
public DatabaseTable getTable()
setModifyRowback to summary
public void setModifyRow(AbstractRecord row)
setReturnFieldsback to summary
public void setReturnFields(Vector<E> fields)
setTableback to summary
public void setTable(DatabaseTable table)