builder.table("schema", "state");
builder.column("schema", "state", "code", 0, "MCOMPAT", "varchar", 2L, null, false);
builder.column("schema", "state", "name", 1, "MCOMPAT", "varchar", 50L, null, false);
builder.table("schema", "customer2");
builder.column("schema", "customer2", "customer_id", 0, "MCOMPAT", "int unsigned", false);
builder.column("schema", "customer2", "customer_name", 1, "MCOMPAT", "VARCHAR", 64L, null, false);
builder.pk("schema", "customer2");
builder.indexColumn("schema", "customer2", Index.PRIMARY, "customer_id", 0, true, null);
builder.basicSchemaIsComplete();
builder.createGroup("group", "schema");
builder.addJoinToGroup("group", "co", 0);