summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/sql_select.cpp
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20280: Warn on ASSUME ORDER BY usage after UNIONvitya-smirnov2025-08-111-0/+10
| | | | commit_hash:a9c400c784ed04924390abb11509664e6576a3b7
* YQL-17269: Fix UNION/EXCEPT/INTERSECT precedencevitya-smirnov2025-07-131-9/+16
| | | | | | | There was a mistake, because actually EXCEPT has the same precedence as UNION. INTERSECT has higher precedence than. commit_hash:20375ef498861c6704571161fa3c4eebf54e895c
* YQL-17269: Support UNION/INTERSECT/EXCEPT combinationsvitya-smirnov2025-07-091-102/+176
| | | | | | | | | | | | 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
* YQL-17269: restrict multiple INTERSECT and EXCEPTkndrvt2025-06-301-12/+24
| | | | commit_hash:635c8def3bba6890d2d80b418fca9bec6cbd4b73
* YQL-17269: support INTERSECT and EXCEPT without PositionalUnionAllkndrvt2025-06-201-9/+14
| | | | commit_hash:632e24794e8bcf6ef0502b7e8c031e964d28d36a
* YQL-20086 sqlvvvv2025-06-181-150/+150
| | | | commit_hash:b06f3d2f5fa81e2073966eb172758758bd94fdf2
* YQL-17269: add DISTINCT to UNIONkndrvt2025-05-271-10/+20
| | | | commit_hash:d002e9690bd7cbd1874fdbfe454c9f7a00256839
* YQL-19129 soft WITHOUTvvvv2025-02-211-3/+6
| | | | commit_hash:563aebc32ae87bc18e5e3e38babc034e5e89e2c1
* Parse and pass streamlookup parameters, YQL partyumkam72024-12-131-0/+1
| | | | commit_hash:1ad24832c82e465562c48bea1189a0187f691cd4
* Moved other yql/essentials libs YQL-19206vvvv2024-11-071-0/+1470
init commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0