diff options
| author | vitya-smirnov <[email protected]> | 2025-07-09 14:16:01 +0300 |
|---|---|---|
| committer | vitya-smirnov <[email protected]> | 2025-07-09 14:38:43 +0300 |
| commit | 59c3167c208900bb714ff5cc477476e3ab14f4f0 (patch) | |
| tree | 043a4d70e21ede0da9df08806fe5a8c0d656e201 /library/cpp/containers/stack_array | |
| parent | 40a6e6e096b3533857b70c79a8ac9820655c7bf3 (diff) | |
YQL-17269: Support UNION/INTERSECT/EXCEPT combinations
Introduce `UNION` and `INTERSECT/EXCEPT` grammar rules
for precedence. Rewrote `Build` procedure into `BuildStmt`,
`BuildUnion`, `BuildIntersection`. Added tests, modify format.
It took a lot of time trying to adapt the existing `Build` procedure.
The I noticed that the logic for `union` and `intersection` is
different, since `union` groups arguments into bundles, but
`intersection` is a strictly binary operation.
commit_hash:70008ae3c2603364b6dfbeeb189fdc7f5237433d
Diffstat (limited to 'library/cpp/containers/stack_array')
0 files changed, 0 insertions, 0 deletions
