DatabaseAdapter dba = getDatabaseAdapter();
sql = new SQLText("UPDATE ");
sql.append(primaryTable.toString());
if (joins != null && dba.supportsOption(RDBMSAdapter.UPDATE_MULTITABLE))
{
if (requiresJoinReorder)
{
List<SQLJoin> theJoins = new ArrayList<SQLJoin>(joins.size());
reorderJoins(theJoins, joins);