(a: &Value, b: &Value)
| 132 | // ── Value comparison helpers (pub(super) for value_agg) ─────────────────────── |
| 133 | |
| 134 | pub(super) fn cmp_values(a: &Value, b: &Value) -> std::cmp::Ordering { |
| 135 | match (a, b) { |
| 136 | (Value::Null, Value::Null) => std::cmp::Ordering::Equal, |
| 137 | (Value::Null, _) => std::cmp::Ordering::Less, |
| 138 | (_, Value::Null) => std::cmp::Ordering::Greater, |
| 139 | (va, vb) => compare_values(va, vb), |
| 140 | } |
| 141 | } |
| 142 | |
| 143 | pub(super) fn order_keys_equal_v( |
| 144 | rows: &[Vec<Value>], |
nothing calls this directly
no test coverage detected