StringBuilder columnNamesPartOfQuery = new StringBuilder("(");
final StringBuilder valuesPartOfQuery = new StringBuilder("(");
for (Map.Entry<String, Column> stringColumnEntry : columnsEntrySet) {
final Column column = stringColumnEntry.getValue();
if (column.isAutoIncrement()) {
continue;
}
columnNamesPartOfQuery.append(column.formattedName(preassignedValues));
valuesPartOfQuery.append(column.formattedValue(preassignedValues));
}
columnNamesPartOfQuery.deleteCharAt(columnNamesPartOfQuery.length() - 1);
valuesPartOfQuery.deleteCharAt(valuesPartOfQuery.length() - 1);