sb.append(";");
<BUG>return partitionoffset;
</BUG>
}
<BUG>private int generateCrudExpressionColumns(Table table, StringBuilder sb) {
</BUG>
boolean first = true;
<BUG>int paramoffset = -1;
for (Column c : table.getColumns()) {
paramoffset++;
if (!first) sb.append(", ");</BUG>
first = false;

sb.append(";");
return partitionOffset;
}
private void generateCrudExpressionColumns(Table table, StringBuilder sb) {
boolean first = true;
ArrayList<Column> tableColumns = new ArrayList<Column>(table.getColumns().size());
for (Column c : table.getColumns()) {
tableColumns.add(c);
}
Collections.sort(tableColumns, new TableColumnComparator());
for (Column c : tableColumns) {
if (!first) sb.append(", ");
first = false;
