Module org.eclipse.persistence.core
Class SQLUpdateAllStatementForOracleAnonymousBlock
java.lang.Object
org.eclipse.persistence.internal.expressions.SQLStatement
org.eclipse.persistence.internal.expressions.SQLModifyStatement
org.eclipse.persistence.internal.expressions.SQLUpdateAllStatementForOracleAnonymousBlock
- All Implemented Interfaces:
Serializable,Cloneable
- Since:
- TOPLink/Java 1.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected SQLCallprotected static final Stringprotected HashMapprotected HashMapprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.eclipse.persistence.internal.expressions.SQLModifyStatement
modifyRow, returnFields, tableFields inherited from class org.eclipse.persistence.internal.expressions.SQLStatement
builder, hintString, translationRow, whereClause -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCall(AbstractSession session) Append the string containing the SQL insert string for the given table.voidsetSelectCall(SQLCall selectCall) voidsetTables_databaseFieldsToValues(HashMap tables_databaseFieldsToValues) voidsetTablesToPrimaryKeyFields(HashMap tablesToPrimaryKeyFields) protected static voidwriteDeclareTypeAndVar(Writer writer, DatabaseField field, DatasourcePlatform platform) protected static voidwriteForAll(Writer writer, DatabaseField field, DatasourcePlatform platform) protected static voidwriteType(Writer writer, DatabaseField field, DatasourcePlatform platform) protected static voidwriteUniqueFieldName(Writer writer, DatabaseField field, DatasourcePlatform platform) protected static voidwriteVar(Writer writer, DatabaseField field, DatasourcePlatform platform) Methods inherited from class org.eclipse.persistence.internal.expressions.SQLModifyStatement
buildCallWithoutReturning, getModifyRow, getReturnFields, getTable, setModifyRow, setReturnFields, setTableMethods inherited from class org.eclipse.persistence.internal.expressions.SQLStatement
clone, getBuilder, getExpressionBuilder, getHintString, getTranslationRow, getWhereClause, setBuilder, setHintString, setTranslationRow, setWhereClause, toString
-
Field Details
-
tables_databaseFieldsToValues
-
tablesToPrimaryKeyFields
-
selectCall
-
varSuffix
- See Also:
-
typeSuffix
- See Also:
-
tab
- See Also:
-
dbltab
- See Also:
-
trpltab
- See Also:
-
-
Constructor Details
-
SQLUpdateAllStatementForOracleAnonymousBlock
public SQLUpdateAllStatementForOracleAnonymousBlock()
-
-
Method Details
-
setSelectCall
-
getSelectCall
-
setTablesToPrimaryKeyFields
-
getTablesToPrimaryKeyFields
-
setTables_databaseFieldsToValues
-
getTables_databaseFieldsToValues
-
buildCall
Append the string containing the SQL insert string for the given table.- Overrides:
buildCallin classSQLModifyStatement
-
writeUniqueFieldName
protected static void writeUniqueFieldName(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException - Throws:
IOException
-
writeType
protected static void writeType(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException - Throws:
IOException
-
writeVar
protected static void writeVar(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException - Throws:
IOException
-
writeDeclareTypeAndVar
protected static void writeDeclareTypeAndVar(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException - Throws:
IOException
-
writeForAll
protected static void writeForAll(Writer writer, DatabaseField field, DatasourcePlatform platform) throws IOException - Throws:
IOException
-