sqlCompareNullable function

int sqlCompareNullable(
  1. Object? a,
  2. Object? b, {
  3. bool nullsFirst = true,
})

Implementation

int sqlCompareNullable(Object? a, Object? b, {bool nullsFirst = true}) {
  if (a == null && b == null) return 0;
  if (a == null) return nullsFirst ? -1 : 1;
  if (b == null) return nullsFirst ? 1 : -1;
  return sqlCompare(a, b);
}