Cross joins incorrectly classified when tables have no references
Cross joins incorrectly classified when tables have no references: a task in harbor-swesmith-rl-artifacts: Harbor SWE-Smith 强化学习数据产物 (Harbor dataset). The join optimization logic incorrectly handles cross joins when tables don't have any references. Cross joins are being added to the wrong…
The task
The join optimization logic incorrectly handles cross joins when tables don't have any references. Cross joins are being added to the wrong collection, causing the optimizer to produce incorrect SQL output.