Skip to content

Commit 3afbdbe

Browse files
authored
Merge 0440afb into b9e6764
2 parents b9e6764 + 0440afb commit 3afbdbe

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

ydb/core/kqp/opt/kqp_opt_build_txs.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,11 @@ class TKqpBuildTxsTransformer : public TSyncTransformerBase {
576576
.Add(CreateKqpBuildPhyStagesTransformer(/* allowDependantConsumers */ false, typesCtx, config->BlockChannelsMode), "BuildPhysicalStages")
577577
.Add(CreateKqpBuildWideBlockChannelsTransformer(typesCtx, config->BlockChannelsMode), "BuildWideBlockChannels")
578578
.Add(*BuildTxTransformer, "BuildPhysicalTx")
579-
.Add(CreateKqpTxPeepholeTransformer(TypeAnnTransformer.Get(), typesCtx, config, /* withFinalStageRules */ false, {"KqpPeephole-RewriteCrossJoin"}), "Peephole")
579+
.Add(CreateKqpTxPeepholeTransformer(
580+
TypeAnnTransformer.Get(), typesCtx, config,
581+
/* withFinalStageRules */ config->BlockChannelsMode == NKikimrConfig::TTableServiceConfig_EBlockChannelsMode_BLOCK_CHANNELS_FORCE,
582+
{"KqpPeephole-RewriteCrossJoin"}),
583+
"Peephole")
580584
.Build(false);
581585

582586
ScanTxTransformer = TTransformationPipeline(&typesCtx)

ydb/core/kqp/ut/olap/kqp_olap_ut.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2557,7 +2557,7 @@ Y_UNIT_TEST_SUITE(KqpOlap) {
25572557
UNIT_ASSERT_C(plan.QueryStats->Getquery_ast().Contains("return (FromFlow (ExpandMap (NarrowMap (WideFromBlocks"), plan.QueryStats->Getquery_ast());
25582558
break;
25592559
case NKikimrConfig::TTableServiceConfig_EBlockChannelsMode_BLOCK_CHANNELS_FORCE:
2560-
UNIT_ASSERT_C(plan.QueryStats->Getquery_ast().Contains("return (FromFlow (WideToBlocks"), plan.QueryStats->Getquery_ast());
2560+
UNIT_ASSERT_C(plan.QueryStats->Getquery_ast().Contains("return (FromFlow (WideMap"), plan.QueryStats->Getquery_ast());
25612561
break;
25622562
}
25632563
}

0 commit comments

Comments
 (0)