public class SQLUpdateAllStatementForOracleAnonymousBlock extends SQLModifyStatement
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
dbltab |
protected SQLCall |
selectCall |
protected static java.lang.String |
tab |
protected java.util.HashMap |
tables_databaseFieldsToValues |
protected java.util.HashMap |
tablesToPrimaryKeyFields |
protected static java.lang.String |
trpltab |
protected static java.lang.String |
typeSuffix |
protected static java.lang.String |
varSuffix |
modifyRow, returnFields, table
builder, translationRow, whereClause
Constructor and Description |
---|
SQLUpdateAllStatementForOracleAnonymousBlock() |
Modifier and Type | Method and Description |
---|---|
DatabaseCall |
buildCall(AbstractSession session)
Append the string containing the SQL insert string for the given table.
|
SQLCall |
getSelectCall() |
java.util.HashMap |
getTables_databaseFieldsToValues() |
java.util.HashMap |
getTablesToPrimaryKeyFields() |
void |
setSelectCall(SQLCall selectCall) |
void |
setTables_databaseFieldsToValues(java.util.HashMap tables_databaseFieldsToValues) |
void |
setTablesToPrimaryKeyFields(java.util.HashMap tablesToPrimaryKeyFields) |
protected static void |
writeDeclareTypeAndVar(java.io.Writer writer,
DatabaseField field) |
protected static void |
writeForAll(java.io.Writer writer,
DatabaseField field) |
protected static void |
writeType(java.io.Writer writer,
DatabaseField field) |
protected static void |
writeUniqueFieldName(java.io.Writer writer,
DatabaseField field) |
protected static void |
writeVar(java.io.Writer writer,
DatabaseField field) |
buildCallWithoutReturning, getModifyRow, getReturnFields, getTable, setModifyRow, setReturnFields, setTable
clone, getBuilder, getExpressionBuilder, getTranslationRow, getWhereClause, setBuilder, setTranslationRow, setWhereClause, toString
protected java.util.HashMap tables_databaseFieldsToValues
protected java.util.HashMap tablesToPrimaryKeyFields
protected SQLCall selectCall
protected static final java.lang.String varSuffix
protected static final java.lang.String typeSuffix
protected static final java.lang.String tab
protected static final java.lang.String dbltab
protected static final java.lang.String trpltab
public SQLUpdateAllStatementForOracleAnonymousBlock()
public void setSelectCall(SQLCall selectCall)
public SQLCall getSelectCall()
public void setTablesToPrimaryKeyFields(java.util.HashMap tablesToPrimaryKeyFields)
public java.util.HashMap getTablesToPrimaryKeyFields()
public void setTables_databaseFieldsToValues(java.util.HashMap tables_databaseFieldsToValues)
public java.util.HashMap getTables_databaseFieldsToValues()
public DatabaseCall buildCall(AbstractSession session)
buildCall
in class SQLModifyStatement
protected static void writeUniqueFieldName(java.io.Writer writer, DatabaseField field) throws java.io.IOException
java.io.IOException
protected static void writeType(java.io.Writer writer, DatabaseField field) throws java.io.IOException
java.io.IOException
protected static void writeVar(java.io.Writer writer, DatabaseField field) throws java.io.IOException
java.io.IOException
protected static void writeDeclareTypeAndVar(java.io.Writer writer, DatabaseField field) throws java.io.IOException
java.io.IOException
protected static void writeForAll(java.io.Writer writer, DatabaseField field) throws java.io.IOException
java.io.IOException