aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/sql_query.cpp
diff options
context:
space:
mode:
authorAlexander Smirnov <alex@ydb.tech>2025-04-19 00:51:37 +0000
committerAlexander Smirnov <alex@ydb.tech>2025-04-19 00:51:37 +0000
commitc46f4db13aad94d84f1930f145dc0d4cf79cbf43 (patch)
treef59e23b072305d922f5836f129bcd0c7dac5fdc9 /yql/essentials/sql/v1/sql_query.cpp
parentf73bc5d691a9919f911d7236692c067ef127e9e2 (diff)
parent605a8a3075d2116bf0c742d7ae889ba14b801a8e (diff)
downloadydb-c46f4db13aad94d84f1930f145dc0d4cf79cbf43.tar.gz
Merge branch 'rightlib' into merge-libs-250419-0050
Diffstat (limited to 'yql/essentials/sql/v1/sql_query.cpp')
-rw-r--r--yql/essentials/sql/v1/sql_query.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/yql/essentials/sql/v1/sql_query.cpp b/yql/essentials/sql/v1/sql_query.cpp
index d64a7bf8d61..c9ea302c8c7 100644
--- a/yql/essentials/sql/v1/sql_query.cpp
+++ b/yql/essentials/sql/v1/sql_query.cpp
@@ -3399,6 +3399,12 @@ TNodePtr TSqlQuery::PragmaStatement(const TRule_pragma_stmt& stmt, bool& success
} else if (normalizedPragma == "disablegroupbyexprafterwhere") {
Ctx.GroupByExprAfterWhere = false;
Ctx.IncrementMonCounter("sql_pragma", "DisableGroupByExprAfterWhere");
+ } else if (normalizedPragma == "failongroupbyexproverride") {
+ Ctx.FailOnGroupByExprOverride = true;
+ Ctx.IncrementMonCounter("sql_pragma", "FailOnGroupByExprOverride");
+ } else if (normalizedPragma == "disablefailongroupbyexproverride") {
+ Ctx.FailOnGroupByExprOverride = false;
+ Ctx.IncrementMonCounter("sql_pragma", "DisableFailOnGroupByExprOverride");
} else if (normalizedPragma == "engine") {
Ctx.IncrementMonCounter("sql_pragma", "Engine");