for (DBAccessor.DBColumnInfo columnInfo : columns) {
//TODO case-sensitive for now
int length = columnInfo.getLength() != null ? columnInfo.getLength() : 0;
if (primaryKeyColumns.contains(columnInfo.getName())) {
tableDefinition.addIdentityField(columnInfo.getName(), columnInfo.getType(), length);
} else {
FieldDefinition fieldDefinition = convertToFieldDefinition(columnInfo);
tableDefinition.addField(fieldDefinition);
}
}