buildStr method
Implementation
@override
String buildStr(QueryBuilder queryBuilder) {
assert(mTables != null && mTables!.isNotEmpty);
final sb = StringBuffer();
for (var tab in mTables!) {
if (tab.fromRawSql == null) {
if (sb.length > 0) {
sb.write(', ');
}
if (tab.table is String) {
sb.write(tab.table.toString());
} else {
sb.write('(');
sb.write(tab.table.toString());
sb.write(')');
}
if (tab.alias != null) {
sb.write(' AS ');
sb.write(tab.alias);
}
} else {
sb.write(' ');
sb.write(tab.fromRawSql);
}
}
return sb.toString();
}