diff options
author | aneporada <aneporada@yandex-team.com> | 2025-04-24 13:01:51 +0300 |
---|---|---|
committer | aneporada <aneporada@yandex-team.com> | 2025-04-24 13:17:30 +0300 |
commit | 5506997d2685bd51bcfb5c8e63e8ece3a8ae0df2 (patch) | |
tree | 4397e403e45de008ca223d8ef554a6e2063490a2 | |
parent | cc1add0c1ca513213dc8ecaaed41a3f328c353ef (diff) | |
download | ydb-5506997d2685bd51bcfb5c8e63e8ece3a8ae0df2.tar.gz |
Enable UnorderedOverSortImproved by default
commit_hash:188eabb32fe62c00b28fbfd2ca438d751e66a540
-rw-r--r-- | yql/essentials/core/common_opt/yql_co_finalizers.cpp | 2 | ||||
-rw-r--r-- | yql/essentials/core/common_opt/yql_co_flow2.cpp | 2 | ||||
-rw-r--r-- | yql/essentials/core/common_opt/yql_co_simple1.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/yql/essentials/core/common_opt/yql_co_finalizers.cpp b/yql/essentials/core/common_opt/yql_co_finalizers.cpp index c1fce215cf2..0e616abd9c1 100644 --- a/yql/essentials/core/common_opt/yql_co_finalizers.cpp +++ b/yql/essentials/core/common_opt/yql_co_finalizers.cpp @@ -300,7 +300,7 @@ bool AllConsumersAreUnordered(const TExprNode::TPtr& node, const TParentsMap& pa bool OptimizeForUnorderedConsumers(const TExprNode::TPtr& node, TNodeOnNodeOwnedMap& toOptimize, TExprContext& ctx, TOptimizeContext& optCtx) { static const char optName[] = "UnorderedOverSortImproved"; YQL_ENSURE(optCtx.Types); - const bool optEnabled = IsOptimizerEnabled<optName>(*optCtx.Types) && !IsOptimizerDisabled<optName>(*optCtx.Types); + const bool optEnabled = !IsOptimizerDisabled<optName>(*optCtx.Types); if (!optEnabled) { return false; } diff --git a/yql/essentials/core/common_opt/yql_co_flow2.cpp b/yql/essentials/core/common_opt/yql_co_flow2.cpp index 8a7c25ddfe9..1bd95745579 100644 --- a/yql/essentials/core/common_opt/yql_co_flow2.cpp +++ b/yql/essentials/core/common_opt/yql_co_flow2.cpp @@ -2995,7 +2995,7 @@ void RegisterCoFlowCallables2(TCallableOptimizerMap& map) { static const char optName[] = "UnorderedOverSortImproved"; YQL_ENSURE(optCtx.Types); - const bool optEnabled = IsOptimizerEnabled<optName>(*optCtx.Types) && !IsOptimizerDisabled<optName>(*optCtx.Types); + const bool optEnabled = !IsOptimizerDisabled<optName>(*optCtx.Types); if (!optEnabled && node->Head().IsCallable({"Sort", "AssumeSorted"})) { // if optEnabled this action is performed in yql_co_simple1.cpp (without multiusage check) diff --git a/yql/essentials/core/common_opt/yql_co_simple1.cpp b/yql/essentials/core/common_opt/yql_co_simple1.cpp index 3adb1012f96..f109c4fb289 100644 --- a/yql/essentials/core/common_opt/yql_co_simple1.cpp +++ b/yql/essentials/core/common_opt/yql_co_simple1.cpp @@ -6229,7 +6229,7 @@ void RegisterCoSimpleCallables1(TCallableOptimizerMap& map) { static const char optName[] = "UnorderedOverSortImproved"; YQL_ENSURE(optCtx.Types); - const bool optEnabled = IsOptimizerEnabled<optName>(*optCtx.Types) && !IsOptimizerDisabled<optName>(*optCtx.Types); + const bool optEnabled = !IsOptimizerDisabled<optName>(*optCtx.Types); if (optEnabled) { if (node->Head().IsCallable(node->Content()) || node->Head().IsCallable("Sort") && node->IsCallable("Unordered")) |