sort method

void sort(
  1. int compare(
    1. CsvRow a,
    2. CsvRow b
    )
)

Sort with custom comparator (stable, in place).

Implementation

void sort(int Function(CsvRow a, CsvRow b) compare) {
  final headerMap = buildHeaderMap();
  _stableSortRows(
    rawData,
    (a, b) => compare(CsvRow(a, headerMap), CsvRow(b, headerMap)),
  );
}