@@ -497,7 +497,13 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
497
497
UNIT_ASSERT_EQUAL (node.GetMapSafe ().at (" Table" ).GetStringSafe (), " KeyValue" );
498
498
node = FindPlanNodeByKv (plan, " Name" , " TableFullScan" );
499
499
UNIT_ASSERT_EQUAL (node.GetMapSafe ().at (" Table" ).GetStringSafe (), " KeyValue" );
500
- node = FindPlanNodeByKv (plan, " Name" , " TablePointLookup" );
500
+
501
+ if (settings.AppConfig .GetTableServiceConfig ().GetEnableKqpDataQueryStreamLookup ()) {
502
+ node = FindPlanNodeByKv (plan, " Node Type" , " TableLookup" );
503
+ } else {
504
+ node = FindPlanNodeByKv (plan, " Name" , " TablePointLookup" );
505
+ }
506
+
501
507
UNIT_ASSERT_EQUAL (node.GetMapSafe ().at (" Table" ).GetStringSafe (), " KeyValue" );
502
508
}
503
509
@@ -535,8 +541,13 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
535
541
UNIT_ASSERT_VALUES_EQUAL (rangeScansCount, 1 );
536
542
537
543
ui32 lookupsCount = 0 ;
538
- lookupsCount = CountPlanNodesByKv (plan, " Node Type" , " Stage-TablePointLookup" );
539
- lookupsCount += CountPlanNodesByKv (plan, " Node Type" , " TablePointLookup-ConstantExpr" );
544
+ if (settings.AppConfig .GetTableServiceConfig ().GetEnableKqpDataQueryStreamLookup ()) {
545
+ lookupsCount = CountPlanNodesByKv (plan, " Node Type" , " TableLookup" );
546
+ } else {
547
+ lookupsCount = CountPlanNodesByKv (plan, " Node Type" , " Stage-TablePointLookup" );
548
+ lookupsCount += CountPlanNodesByKv (plan, " Node Type" , " TablePointLookup-ConstantExpr" );
549
+ }
550
+
540
551
UNIT_ASSERT_VALUES_EQUAL (lookupsCount, 1 );
541
552
542
553
/* check tables section */
@@ -902,7 +913,11 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
902
913
}
903
914
904
915
Y_UNIT_TEST (MultiJoinCteLinks) {
905
- TKikimrRunner kikimr;
916
+ NKikimrConfig::TAppConfig appConfig;
917
+ appConfig.MutableTableServiceConfig ()->SetEnableKqpDataQueryStreamLookup (false );
918
+ auto settings = TKikimrSettings ()
919
+ .SetAppConfig (appConfig);
920
+ TKikimrRunner kikimr{settings};
906
921
auto db = kikimr.GetTableClient ();
907
922
auto session = db.CreateSession ().GetValueSync ().GetSession ();
908
923
0 commit comments