parse static method

MapComparator parse(
  1. SortExpr? expr
)

Implementation

static MapComparator parse(SortExpr? expr) {
  switch (expr) {
    case null:
      return _NoSort();
    case SortScalar():
      return _SortScalar(expr.field, expr.descending);
    case SortCombine():
      return _SortCombine(expr.sorts.map((e) => parse(e)).toList());
  }
}