Repository navigation
Commit d96e33d
fix(joins): map dotted main attribute names in the bounded page
The bounded page now clones the read's main conditions before the outer
statement maps them, so a main attribute whose name holds a dot
('rev.score') reached the page unmapped and compiled as table `rev`,
column `score`: every MariaDB/MySQL lane failed
testJoinComboDottedAttributeNameDoesNotSplitAsAlias with "Attribute not
found". The page maps its conditions the way the outer statement does.
The equivalence suite gives the authors a 'rev.score' attribute and
bounds a read filtered and one ordered by it; both errored before.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 76085e5 commit d96e33d
2 files changed
Lines changed: 8 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1754 | 1754 | | |
1755 | 1755 | | |
1756 | 1756 | | |
1757 | | - | |
| 1757 | + | |
1758 | 1758 | | |
1759 | 1759 | | |
1760 | 1760 | | |
| |||
5699 | 5699 | | |
5700 | 5700 | | |
5701 | 5701 | | |
| 5702 | + | |
5702 | 5703 | | |
5703 | 5704 | | |
5704 | 5705 | | |
| |||
5758 | 5759 | | |
5759 | 5760 | | |
5760 | 5761 | | |
| 5762 | + | |
| 5763 | + | |
5761 | 5764 | | |
5762 | 5765 | | |
5763 | 5766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| 154 | + | |
| 155 | + | |
154 | 156 | | |
155 | 157 | | |
156 | 158 | | |
| |||
427 | 429 | | |
428 | 430 | | |
429 | 431 | | |
430 | | - | |
| 432 | + | |
431 | 433 | | |
432 | 434 | | |
433 | 435 | | |
| |||
456 | 458 | | |
457 | 459 | | |
458 | 460 | | |
459 | | - | |
| 461 | + | |
460 | 462 | | |
461 | 463 | | |
462 | 464 | | |
| |||
0 commit comments