Skip to content

Commit f08f895

Browse files
committed
chore(changeset): row 7's before-answer follows each value's string order on a text column, measured on lowercase, uppercase and mixed text
Co-authored-by: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bvd69VPa6puiNzzPUroDBx
1 parent 01f091f commit f08f895

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.changeset/20099-having-where-doors.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Clause-②: no (narrowing)
2020
| an unknown or retired operator (`$median`, `$regex`), or an empty or non-string `$icontains` | refused only when a grouped row reached it: an empty grouped set, a condition on a column the row does not carry, or a `$or` whose earlier branch held all answered without an error | the operator the refusal names |
2121
| `{ total: { $field: 'max_cap' } }` (a reference with no operator) | refused as an unsupported operator, again only when a grouped row carried `total` | `{ total: { $eq: { $field: 'max_cap' } } }`, or `$ne` / `$gt` / `$gte` / `$lt` / `$lte` |
2222
| a `{ $field }` reference as an `$in` / `$nin` member, a `$contains` / `$startsWith` / `$endsWith` / `$notContains` pattern, or an `$exists` / `$null` operand | compared the reference object itself, so the answer never depended on the column it named: no group under `$in` / `$contains`, every group under `$nin` / `$notContains` / `$exists` | a literal there, or the comparison as one of the six scalar operators |
23-
| a `{ $field }` reference naming a column the aggregated row does not have, or carrying an `addDays` that is not an integer or a `{ $field }` | compared the reference object itself, so the answer depended on the operator: no group under `$eq`, `$gt` and `$gte`; every group under `$ne`; under `$lt` / `$lte`, every group against a text or date column (the object compares as the text `[object Object]`) and no group against a number column | a groupBy projection or an aggregation alias of the same query (the refusal lists them); a whole-day `addDays` |
23+
| a `{ $field }` reference naming a column the aggregated row does not have, or carrying an `addDays` that is not an integer or a `{ $field }` | compared the reference object itself, so the answer depended on the operator: no group under `$eq`; every group under `$ne`; under an ordering operator, no group against a number column, and against a text or date column an answer that follows each value's string order against the text `[object Object]` | a groupBy projection or an aggregation alias of the same query (the refusal lists them); a whole-day `addDays` |
2424

2525
Not refused, but answering differently:
2626

0 commit comments

Comments
 (0)