compose static method

  1. @protected
String compose(
  1. List<String> columns,
  2. FtsQ query
)

Implementation

@protected
static String compose(List<String> columns, FtsQ query) {
  checkState(columns.isNotEmpty);
  if (columns.length == 1) ////
    return "${sqlIdentifier(columns.single)}: ${query.str}";
  var joined = columns.map((var s) => sqlIdentifier(s)).join(" ");
  return "{$joined}: ${query.str}";
}