From 38d570f1f9e0b0e1861c8750a8abb93c939f7dd4 Mon Sep 17 00:00:00 2001 From: Kenan Yao Date: Fri, 28 Dec 2018 06:19:56 +0800 Subject: [PATCH] fix failure --- planner/core/logical_plan_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/planner/core/logical_plan_test.go b/planner/core/logical_plan_test.go index 1b87cbd8f2422..f34305451257d 100644 --- a/planner/core/logical_plan_test.go +++ b/planner/core/logical_plan_test.go @@ -539,7 +539,7 @@ func (s *testPlanSuite) TestDeriveNotNullConds(c *C) { // Not deriving for AntiSemiJoin { sql: "select * from t t1 where not exists (select * from t t2 where t2.e = t1.e)", - plan: "Join{DataScan(t1)->DataScan(t2)}->Projection", + plan: "Join{DataScan(t1)->DataScan(t2)}(t1.e,t2.e)->Projection", left: "[]", right: "[]", }, @@ -550,7 +550,7 @@ func (s *testPlanSuite) TestDeriveNotNullConds(c *C) { c.Assert(err, IsNil, comment) p, err := BuildLogicalPlan(s.ctx, stmt, s.is) c.Assert(err, IsNil, comment) - p, err = logicalOptimize(flagPredicatePushDown|flagPrunColumns, p.(LogicalPlan)) + p, err = logicalOptimize(flagPredicatePushDown|flagPrunColumns|flagDecorrelate, p.(LogicalPlan)) c.Assert(err, IsNil, comment) c.Assert(ToString(p), Equals, ca.plan, comment) join := p.(LogicalPlan).Children()[0].(*LogicalJoin)