Files
Alexey MilovidovandClaude Opus 4.6 320e7c9d88 Wrap bare column reference in tuple for IN operator
When the parser strips parentheses from `IN (col)` (single element),
it produces `IN col` with a bare `ASTIdentifier`. After resolution this
becomes a `ColumnNode`, which is not handled by `CollectSets`. Wrap it
in `tuple()` so the existing tuple → `has` rewrite path handles it.

This fixes queries like `SELECT * FROM t WHERE x IN (col)`.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-02-22 17:09:18 +01:00
..
…