compile method
Implementation
void compile(StringBuffer buf, int indent) {
var i = 0;
List indexBuf = [];
_columns.forEach((name, column) {
var col = MySqlGenerator.compileColumn(column);
if (i++ > 0) buf.writeln(',');
for (var i = 0; i < indent; i++) {
buf.write(' ');
}
buf.write('$name $col');
var index = MySqlGenerator.compileIndex(name, column);
if (index != null) indexBuf.add(index);
});
if (indexBuf.isNotEmpty) {
for (var i = 0; i < indexBuf.length; i++) {
buf.write(',\n${indexBuf[i]}');
}
}
_log.fine(buf);
}