formatMakeColumn method
Formats an SQL statement that creates a virtual column.
Implementation
@protected
String formatMakeColumn(
MessageFormat message,
String name,
KindList kinds,
Sql sql,
) {
if (kinds.isEmpty) ////
return message.xFormat([sqlIdentifier(name), sql.str]);
var kindsX = SqlV(kinds.map((var k) => SqlL(k)).xToList());
var cased = SqlC(cases: {SqlI(columnKind).inX(kindsX): sql});
return message.xFormat([sqlIdentifier(name), cased.trim().str]);
}