@@ -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
@@ -533,7 +539,12 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
533
539
UNIT_ASSERT_VALUES_EQUAL (rangeScansCount, 1 );
534
540
535
541
ui32 lookupsCount = 0 ;
536
- lookupsCount = CountPlanNodesByKv (plan, " Node Type" , " TablePointLookup-ConstantExpr" );
542
+ if (settings.AppConfig .GetTableServiceConfig ().GetEnableKqpDataQueryStreamLookup ()) {
543
+ lookupsCount = CountPlanNodesByKv (plan, " Node Type" , " TableLookup" );
544
+ } else {
545
+ lookupsCount = CountPlanNodesByKv (plan, " Node Type" , " TablePointLookup-ConstantExpr" );
546
+ }
547
+
537
548
UNIT_ASSERT_VALUES_EQUAL (lookupsCount, 1 );
538
549
539
550
/* check tables section */
@@ -899,7 +910,11 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
899
910
}
900
911
901
912
Y_UNIT_TEST (MultiJoinCteLinks) {
902
- TKikimrRunner kikimr;
913
+ NKikimrConfig::TAppConfig appConfig;
914
+ appConfig.MutableTableServiceConfig ()->SetEnableKqpDataQueryStreamLookup (false );
915
+ auto settings = TKikimrSettings ()
916
+ .SetAppConfig (appConfig);
917
+ TKikimrRunner kikimr{settings};
903
918
auto db = kikimr.GetTableClient ();
904
919
auto session = db.CreateSession ().GetValueSync ().GetSession ();
905
920
0 commit comments