public class SQLUpdateAllStatement extends SQLModifyStatement
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap |
databaseFieldsToTableAliases |
protected java.util.HashMap |
m_updateClauses |
protected java.util.Collection |
primaryKeyFields |
protected SQLCall |
selectCallForExist |
protected boolean |
shouldExtractWhereClauseFromSelectCallForExist |
protected java.lang.String |
tableAliasInSelectCallForExist |
modifyRow, returnFields, table
builder, translationRow, whereClause
Constructor and Description |
---|
SQLUpdateAllStatement() |
Modifier and Type | Method and Description |
---|---|
DatabaseCall |
buildCall(AbstractSession session)
Append the string containing the SQL insert string for the given table.
|
protected SQLCall |
buildSimple(AbstractSession session) |
java.util.HashMap |
getDatabaseFieldsToTableAliases() |
java.util.Collection |
getPrimaryKeyFieldsForAutoJoin() |
SQLCall |
getSelectCallForExist() |
java.lang.String |
getTableAliasInSelectCallForExist() |
java.util.HashMap |
getUpdateClauses() |
void |
setDatabaseFieldsToTableAliases(java.util.HashMap databaseFieldsToTableAliases) |
void |
setPrimaryKeyFieldsForAutoJoin(java.util.Collection primaryKeyFields) |
void |
setSelectCallForExist(SQLCall selectCallForExist) |
void |
setShouldExtractWhereClauseFromSelectCallForExist(boolean shouldExtractWhereClauseFromSelectCallForExist) |
void |
setTableAliasInSelectCallForExist(java.lang.String tableAliasInSelectCallForExist) |
void |
setUpdateClauses(java.util.HashMap updateClauses) |
boolean |
shouldExtractWhereClauseFromSelectCallForExist() |
protected void |
writeSelect(java.io.Writer writer,
SQLCall selectCall,
java.lang.String tableAliasInSelectCall,
SQLCall call) |
protected boolean |
writeWhere(java.io.Writer writer,
SQLCall selectCall,
SQLCall call) |
buildCallWithoutReturning, getModifyRow, getReturnFields, getTable, setModifyRow, setReturnFields, setTable
clone, getBuilder, getExpressionBuilder, getTranslationRow, getWhereClause, setBuilder, setTranslationRow, setWhereClause, toString
protected java.util.HashMap m_updateClauses
protected java.util.HashMap databaseFieldsToTableAliases
protected SQLCall selectCallForExist
protected java.lang.String tableAliasInSelectCallForExist
protected java.util.Collection primaryKeyFields
protected boolean shouldExtractWhereClauseFromSelectCallForExist
public void setSelectCallForExist(SQLCall selectCallForExist)
public SQLCall getSelectCallForExist()
public void setTableAliasInSelectCallForExist(java.lang.String tableAliasInSelectCallForExist)
public java.lang.String getTableAliasInSelectCallForExist()
public void setPrimaryKeyFieldsForAutoJoin(java.util.Collection primaryKeyFields)
public java.util.Collection getPrimaryKeyFieldsForAutoJoin()
public void setUpdateClauses(java.util.HashMap updateClauses)
public java.util.HashMap getUpdateClauses()
public void setDatabaseFieldsToTableAliases(java.util.HashMap databaseFieldsToTableAliases)
public java.util.HashMap getDatabaseFieldsToTableAliases()
public void setShouldExtractWhereClauseFromSelectCallForExist(boolean shouldExtractWhereClauseFromSelectCallForExist)
public boolean shouldExtractWhereClauseFromSelectCallForExist()
public DatabaseCall buildCall(AbstractSession session)
buildCall
in class SQLModifyStatement
protected SQLCall buildSimple(AbstractSession session)
protected void writeSelect(java.io.Writer writer, SQLCall selectCall, java.lang.String tableAliasInSelectCall, SQLCall call) throws java.io.IOException
java.io.IOException