@@ -79,13 +79,13 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
7979 UNIT_ASSERT_C (it.IsSuccess (), it.GetIssues ().ToString ());
8080 UNIT_ASSERT (res.PlanJson );
8181
82- Cerr << *res.PlanJson ;
82+ Cerr << *res.PlanJson << Endl ;
8383
8484 NJson::TJsonValue plan;
8585 NJson::ReadJsonTree (*res.PlanJson , &plan, true );
8686 UNIT_ASSERT (ValidatePlanNodeIds (plan));
8787
88- auto join = FindPlanNodeByKv (plan, " Node Type" , " Aggregate-InnerJoin (MapJoin)-Filter-TableFullScan" );
88+ auto join = FindPlanNodeByKv (plan, " Node Type" , " Aggregate-InnerJoin (MapJoin)-Filter-TableFullScan-Filter " );
8989 UNIT_ASSERT (join.IsDefined ());
9090 auto left = FindPlanNodeByKv (join, " Table" , " EightShard" );
9191 UNIT_ASSERT (left.IsDefined ());
@@ -106,13 +106,14 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
106106 auto res = CollectStreamResult (it);
107107 UNIT_ASSERT_C (it.IsSuccess (), it.GetIssues ().ToString ());
108108 UNIT_ASSERT (res.PlanJson );
109- Cerr << *res.PlanJson ;
109+
110+ Cerr << *res.PlanJson << Endl;
110111
111112 NJson::TJsonValue plan;
112113 NJson::ReadJsonTree (*res.PlanJson , &plan, true );
113114 UNIT_ASSERT (ValidatePlanNodeIds (plan));
114115
115- auto join = FindPlanNodeByKv (plan, " Node Type" , " Aggregate-InnerJoin (MapJoin)-Filter-TableFullScan" );
116+ auto join = FindPlanNodeByKv (plan, " Node Type" , " Aggregate-InnerJoin (MapJoin)-Filter-TableFullScan-Filter " );
116117 UNIT_ASSERT (join.IsDefined ());
117118 auto left = FindPlanNodeByKv (join, " Table" , " EightShard" );
118119 UNIT_ASSERT (left.IsDefined ());
@@ -193,7 +194,8 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
193194 auto res = CollectStreamResult (it);
194195 UNIT_ASSERT_C (it.IsSuccess (), it.GetIssues ().ToString ());
195196 UNIT_ASSERT (res.PlanJson );
196- Cerr << *res.PlanJson ;
197+
198+ Cout << *res.PlanJson << Endl;
197199
198200 NJson::TJsonValue plan;
199201 NJson::ReadJsonTree (*res.PlanJson , &plan, true );
@@ -202,7 +204,7 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
202204 auto join = FindPlanNodeByKv (
203205 plan,
204206 " Node Type" ,
205- " Aggregate-InnerJoin (MapJoin)-Filter-TableFullScan"
207+ " Aggregate-InnerJoin (MapJoin)-Filter-TableFullScan-Filter "
206208 );
207209
208210 UNIT_ASSERT (join.IsDefined ());
@@ -365,9 +367,9 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
365367 NJson::ReadJsonTree (*res.PlanJson , &plan, true );
366368 UNIT_ASSERT (ValidatePlanNodeIds (plan));
367369
368- auto join1 = FindPlanNodeByKv (plan, " Node Type" , " Sort-InnerJoin (MapJoin)-Filter" );
370+ auto join1 = FindPlanNodeByKv (plan, " Node Type" , " Sort-InnerJoin (MapJoin)-Filter-Filter " );
369371 UNIT_ASSERT (join1.IsDefined ());
370- auto join2 = FindPlanNodeByKv (plan, " Node Type" , " Aggregate-InnerJoin (MapJoin)-Filter" );
372+ auto join2 = FindPlanNodeByKv (plan, " Node Type" , " Aggregate-InnerJoin (MapJoin)-Filter-Filter " );
371373 UNIT_ASSERT (join2.IsDefined ());
372374 }
373375
@@ -906,6 +908,9 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
906908 )" ).ExtractValueSync ();
907909 UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
908910
911+ Cerr << result.GetPlan () << Endl;
912+ Cout << result.GetPlan () << Endl;
913+
909914 NJson::TJsonValue plan;
910915 NJson::ReadJsonTree (result.GetPlan (), &plan, true );
911916
@@ -918,8 +923,8 @@ Y_UNIT_TEST_SUITE(KqpExplain) {
918923
919924 auto cteLink1 = FindPlanNodeByKv (
920925 plan,
921- " CTE Name" ,
922- " precompute_1_0"
926+ " Subplan Name" ,
927+ " CTE precompute_1_0"
923928 );
924929
925930 UNIT_ASSERT (cteLink1.IsDefined ());
0 commit comments