Source
static String createTableSource(SchemaTable table) {
var builder = new StringBuffer();
builder.writeln('database.createTable(new SchemaTable("${table.name}", [');
table.columns.forEach((col) {
builder.writeln("${col.source},");
});
builder.writeln("],");
if (table.uniqueColumnSet != null) {
var set = table.uniqueColumnSet.map((p) => '"$p"').join(",");
builder.writeln("uniqueColumnSetNames: [$set],");
}
builder.writeln('));');
return builder.toString();
}