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

public Class SQLUpdateAllStatementForOracleAnonymousBlock

extends SQLModifyStatement
Class Inheritance
Imports
java.io.*, java.util.HashMap, .Iterator, .Vector, .Collection, .Map, org.eclipse.persistence.exceptions.*, org.eclipse.persistence.queries.*, org.eclipse.persistence.internal.sessions.AbstractSession, org.eclipse.persistence.internal.databaseaccess.DatabaseCall, .DatasourcePlatform, org.eclipse.persistence.internal.helper.DatabaseField, .DatabaseTable

Author
Andrei Ilitchev
Since
TOPLink/Java 1.0

Field Summary

Modifier and TypeField and Description
protected static final String
protected SQLCall
protected static final String
protected HashMap<K, V>
protected HashMap<K, V>
protected static final String
protected static final String
protected static final String
Inherited from org.eclipse.persistence.internal.expressions.SQLModifyStatement:
modifyRowreturnFieldstable

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Overrides org.eclipse.persistence.internal.expressions.SQLModifyStatement.buildCall.

Append the string containing the SQL insert string for the given table.
public SQLCall
public HashMap<K, V>
public HashMap<K, V>
public void
setSelectCall(SQLCall selectCall)

public void
setTables_databaseFieldsToValues(HashMap<K, V> tables_databaseFieldsToValues)

public void
setTablesToPrimaryKeyFields(HashMap<K, V> tablesToPrimaryKeyFields)

protected static void
protected static void
protected static void
protected static void
protected static void
Inherited from org.eclipse.persistence.internal.expressions.SQLModifyStatement:
buildCallWithoutReturninggetModifyRowgetReturnFieldsgetTablesetModifyRowsetReturnFieldssetTable

Field Detail

dbltabback to summary
protected static final String dbltab
selectCallback to summary
protected SQLCall selectCall
tabback to summary
protected static final String tab
tables_databaseFieldsToValuesback to summary
protected HashMap<K, V> tables_databaseFieldsToValues
tablesToPrimaryKeyFieldsback to summary
protected HashMap<K, V> tablesToPrimaryKeyFields
trpltabback to summary
protected static final String trpltab
typeSuffixback to summary
protected static final String typeSuffix
varSuffixback to summary
protected static final String varSuffix

Constructor Detail

SQLUpdateAllStatementForOracleAnonymousBlockback to summary
public SQLUpdateAllStatementForOracleAnonymousBlock()

Method Detail

buildCallback to summary
public DatabaseCall buildCall(AbstractSession session)

Overrides org.eclipse.persistence.internal.expressions.SQLModifyStatement.buildCall.

Append the string containing the SQL insert string for the given table.

Annotations
@Override
getSelectCallback to summary
public SQLCall getSelectCall()
getTables_databaseFieldsToValuesback to summary
public HashMap<K, V> getTables_databaseFieldsToValues()
getTablesToPrimaryKeyFieldsback to summary
public HashMap<K, V> getTablesToPrimaryKeyFields()
setSelectCallback to summary
public void setSelectCall(SQLCall selectCall)
setTables_databaseFieldsToValuesback to summary
public void setTables_databaseFieldsToValues(HashMap<K, V> tables_databaseFieldsToValues)
setTablesToPrimaryKeyFieldsback to summary
public void setTablesToPrimaryKeyFields(HashMap<K, V> tablesToPrimaryKeyFields)
writeDeclareTypeAndVarback to summary
protected static void writeDeclareTypeAndVar(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException
writeForAllback to summary
protected static void writeForAll(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException
writeTypeback to summary
protected static void writeType(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException
writeUniqueFieldNameback to summary
protected static void writeUniqueFieldName(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException
writeVarback to summary
protected static void writeVar(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException