summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/sql_select.h
diff options
context:
space:
mode:
authorvitya-smirnov <[email protected]>2025-07-13 10:57:03 +0300
committervitya-smirnov <[email protected]>2025-07-13 11:13:18 +0300
commit50fb38c344d3976f79badaef61cb8040ecdc404f (patch)
treed802f56c25b770c8c42ca181aadc678957f08183 /yql/essentials/sql/v1/sql_select.h
parentd28a870061b49d7c985cd453eb01954173e4ffd0 (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.h4
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> ||