From c7e8520a934844d30c6fa9cb8e92cf3010c6d837 Mon Sep 17 00:00:00 2001 From: Will Buerger Date: Fri, 20 Jan 2023 20:11:14 +0000 Subject: SERVER-72233: Do not explain Bindblock --- src/mongo/db/query/cost_model/cost_model_test.cpp | 53 +++++------------------ 1 file changed, 12 insertions(+), 41 deletions(-) (limited to 'src/mongo/db/query/cost_model') diff --git a/src/mongo/db/query/cost_model/cost_model_test.cpp b/src/mongo/db/query/cost_model/cost_model_test.cpp index 3a7dea46274..af6e2cfa4e5 100644 --- a/src/mongo/db/query/cost_model/cost_model_test.cpp +++ b/src/mongo/db/query/cost_model/cost_model_test.cpp @@ -72,7 +72,7 @@ TEST(CostModel, IncreaseIndexScanCost) { ABT optimized = rootNode; phaseManager.optimize(optimized); - ASSERT_EXPLAIN_V2( + ASSERT_EXPLAIN_V2_AUTO( "Root []\n" "| | projections: \n" "| | root\n" @@ -85,16 +85,10 @@ TEST(CostModel, IncreaseIndexScanCost) { "| | limit: 1\n" "| | skip: 0\n" "| Seek [ridProjection: rid_0, {'': root}, c1]\n" - "| | BindBlock:\n" - "| | [root]\n" - "| | Source []\n" "| RefBlock: \n" "| Variable [rid_0]\n" - "IndexScan [{'': rid_0}, scanDefName: c1, indexDefName: index1, interval: " - "{=Const [1]}]\n" - " BindBlock:\n" - " [rid_0]\n" - " Source []\n", + "IndexScan [{'': rid_0}, scanDefName: c1, indexDefName: index1, interval: {=Const " + "[1]}]\n", optimized); } @@ -118,7 +112,7 @@ TEST(CostModel, IncreaseIndexScanCost) { ABT optimized = rootNode; phaseManager.optimize(optimized); - ASSERT_EXPLAIN_V2( + ASSERT_EXPLAIN_V2_AUTO( "Root []\n" "| | projections: \n" "| | root\n" @@ -130,12 +124,7 @@ TEST(CostModel, IncreaseIndexScanCost) { "| PathTraverse [1]\n" "| PathCompare [Eq]\n" "| Const [1]\n" - "PhysicalScan [{'': root, 'a': evalTemp_0}, c1]\n" - " BindBlock:\n" - " [evalTemp_0]\n" - " Source []\n" - " [root]\n" - " Source []\n", + "PhysicalScan [{'': root, 'a': evalTemp_0}, c1]\n", optimized); } } @@ -185,7 +174,7 @@ TEST(CostModel, IncreaseJoinsCost) { ABT optimized = rootNode; phaseManager.optimize(optimized); - ASSERT_EXPLAIN_V2( + ASSERT_EXPLAIN_V2_AUTO( "Root []\n" "| | projections: \n" "| | pa\n" @@ -196,26 +185,13 @@ TEST(CostModel, IncreaseJoinsCost) { "| | | rid_0 = rid_1\n" "| | Collation\n" "| | Ascending\n" - "| Union []\n" - "| | BindBlock:\n" - "| | [rid_1]\n" - "| | Source []\n" - "| Evaluation []\n" - "| | BindBlock:\n" - "| | [rid_1]\n" - "| | Variable [rid_0]\n" + "| Union [{rid_1}]\n" + "| Evaluation [{rid_1}]\n" + "| | Variable [rid_0]\n" "| IndexScan [{'': rid_0}, scanDefName: c1, indexDefName: index2, interval: " "{=Const [2]}]\n" - "| BindBlock:\n" - "| [rid_0]\n" - "| Source []\n" "IndexScan [{' 0': pa, '': rid_0}, scanDefName: c1, indexDefName: " - "index1, interval: {=Const [1]}]\n" - " BindBlock:\n" - " [pa]\n" - " Source []\n" - " [rid_0]\n" - " Source []\n", + "index1, interval: {=Const [1]}]\n", optimized); } @@ -278,7 +254,7 @@ TEST(CostModel, IncreaseJoinsCost) { ABT optimized = rootNode; phaseManager.optimize(optimized); - ASSERT_EXPLAIN_V2( + ASSERT_EXPLAIN_V2_AUTO( "Root []\n" "| | projections: \n" "| | pa\n" @@ -294,12 +270,7 @@ TEST(CostModel, IncreaseJoinsCost) { "| | Variable [pa]\n" "| PathCompare [Eq]\n" "| Const [1]\n" - "PhysicalScan [{'a': pa, 'b': evalTemp_1}, c1]\n" - " BindBlock:\n" - " [evalTemp_1]\n" - " Source []\n" - " [pa]\n" - " Source []\n", + "PhysicalScan [{'a': pa, 'b': evalTemp_1}, c1]\n", optimized); } } -- cgit v1.2.1