getStrOrder method

  1. @protected
String getStrOrder(
  1. QueryDirection direction
)

Implementation

@protected
String getStrOrder(QueryDirection direction) {
  String asc = direction == QueryDirection.forward ? "" : " DESC";
  String desc = direction == QueryDirection.forward ? " DESC" : "";
  return [
    for (var ordering in order)
      ordering.expression.str +
          (ordering.sorting == QuerySorting.ascending ? asc : desc),
    if (distinction == QueryDistinction.rowid)
      "$columnRowId$asc"
    else
      "$columnKeyId$asc",
  ].join(", ");
}