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

public Class SQLDeleteAllStatementForTempTable

extends SQLModifyAllStatementForTempTable
Class Inheritance
Imports
java.io.*, java.util.List, .Vector, .Collection, org.eclipse.persistence.internal.helper.DatabaseField, .DatabaseTable, org.eclipse.persistence.internal.sessions.AbstractSession

Author
Andrei Ilitchev
Since
TOPLink/Java 1.0

Field Summary

Modifier and TypeField and Description
protected List<DatabaseField>
protected DatabaseTable
Inherited from org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable:
allFieldsCLEANUP_TEMP_TABLECREATE_TEMP_TABLEINSERT_INTO_TEMP_TABLEmodeprimaryKeyFieldsselectCallUPDATE_ORIGINAL_TABLE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public List<DatabaseField>
public DatabaseTable
protected Collection<E>
public void
setTargetPrimaryKeyFields(List<DatabaseField> targetPrimaryKeyFields)

public void
protected void
Inherited from org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable:
buildCallgetAllFieldsgetModegetPrimaryKeyFieldsgetSelectCallsetAllFieldssetModesetPrimaryKeyFieldssetSelectCall

Field Detail

targetPrimaryKeyFieldsback to summary
protected List<DatabaseField> targetPrimaryKeyFields
targetTableback to summary
protected DatabaseTable targetTable

Constructor Detail

SQLDeleteAllStatementForTempTableback to summary
public SQLDeleteAllStatementForTempTable()

Method Detail

getTargetPrimaryKeyFieldsback to summary
public List<DatabaseField> getTargetPrimaryKeyFields()
getTargetTableback to summary
public DatabaseTable getTargetTable()
getUsedFieldsback to summary
protected Collection<E> getUsedFields()

Implements abstract org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable.getUsedFields.

Annotations
@Override
setTargetPrimaryKeyFieldsback to summary
public void setTargetPrimaryKeyFields(List<DatabaseField> targetPrimaryKeyFields)
setTargetTableback to summary
public void setTargetTable(DatabaseTable targetTable)
writeUpdateOriginalTableback to summary
protected void writeUpdateOriginalTable(AbstractSession session, Writer writer) throws IOException

Implements abstract org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable.writeUpdateOriginalTable.

Annotations
@Override