diff options
author | vitya-smirnov <[email protected]> | 2025-07-13 10:57:03 +0300 |
---|---|---|
committer | vitya-smirnov <[email protected]> | 2025-07-13 11:13:18 +0300 |
commit | 50fb38c344d3976f79badaef61cb8040ecdc404f (patch) | |
tree | d802f56c25b770c8c42ca181aadc678957f08183 /yql/essentials/sql/v1/sql_select.h | |
parent | d28a870061b49d7c985cd453eb01954173e4ffd0 (diff) |
YQL-17269: Fix UNION/EXCEPT/INTERSECT precedence
There was a mistake, because actually EXCEPT
has the same precedence as UNION. INTERSECT has
higher precedence than.
commit_hash:20375ef498861c6704571161fa3c4eebf54e895c
Diffstat (limited to 'yql/essentials/sql/v1/sql_select.h')
-rw-r--r-- | yql/essentials/sql/v1/sql_select.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/yql/essentials/sql/v1/sql_select.h b/yql/essentials/sql/v1/sql_select.h index 3224a3ca3b3..f4097396745 100644 --- a/yql/essentials/sql/v1/sql_select.h +++ b/yql/essentials/sql/v1/sql_select.h @@ -81,12 +81,12 @@ private: template <typename TRule> requires std::same_as<TRule, TRule_select_stmt> || std::same_as<TRule, TRule_select_unparenthesized_stmt> - TSourcePtr BuildUnion(const TRule& node, TPosition& pos, TBuildExtra& extra); + TSourcePtr BuildUnionException(const TRule& node, TPosition& pos, TBuildExtra& extra); template <typename TRule> requires std::same_as<TRule, TRule_select_stmt_intersect> || std::same_as<TRule, TRule_select_unparenthesized_stmt_intersect> - TSourcePtr BuildExceptionIntersection(const TRule& node, TPosition& pos, TSelectKindPlacement placement, TBuildExtra& extra); + TSourcePtr BuildIntersection(const TRule& node, TPosition& pos, TSelectKindPlacement placement, TBuildExtra& extra); template <typename TRule> requires std::same_as<TRule, TRule_select_kind_parenthesis> || |