[TEST][MINOR] remove redundant EliminateSubqueryAliases in test code

## What changes were proposed in this pull request?

The `analyze` method in `implicit class DslLogicalPlan` already includes `EliminateSubqueryAliases`. So there's no need to call `EliminateSubqueryAliases` again after calling `analyze` in some test code.

## How was this patch tested?

Existing tests.

Author: Zhenhua Wang <wzh_zju@163.com>

Closes #20122 from wzhfy/redundant_code.
This commit is contained in:
Zhenhua Wang 2017-12-30 20:48:39 +08:00 committed by gatorsmile
parent 14c4a62c12
commit 234d9435d4
3 changed files with 10 additions and 11 deletions

View file

@ -256,7 +256,7 @@ class ColumnPruningSuite extends PlanTest {
x.select('a)
.sortBy(SortOrder('a, Ascending)).analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
// push down invalid
val originalQuery1 = {
@ -271,7 +271,7 @@ class ColumnPruningSuite extends PlanTest {
.sortBy(SortOrder('a, Ascending))
.select('b).analyze
comparePlans(optimized1, analysis.EliminateSubqueryAliases(correctAnswer1))
comparePlans(optimized1, correctAnswer1)
}
test("Column pruning on Window with useless aggregate functions") {

View file

@ -504,7 +504,7 @@ class FilterPushdownSuite extends PlanTest {
}
val optimized = Optimize.execute(originalQuery.analyze)
comparePlans(analysis.EliminateSubqueryAliases(originalQuery.analyze), optimized)
comparePlans(originalQuery.analyze, optimized)
}
test("joins: conjunctive predicates") {
@ -523,7 +523,7 @@ class FilterPushdownSuite extends PlanTest {
left.join(right, condition = Some("x.b".attr === "y.b".attr))
.analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
}
test("joins: conjunctive predicates #2") {
@ -542,7 +542,7 @@ class FilterPushdownSuite extends PlanTest {
left.join(right, condition = Some("x.b".attr === "y.b".attr))
.analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
}
test("joins: conjunctive predicates #3") {
@ -566,7 +566,7 @@ class FilterPushdownSuite extends PlanTest {
condition = Some("z.a".attr === "x.b".attr))
.analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
}
test("joins: push down where clause into left anti join") {
@ -581,7 +581,7 @@ class FilterPushdownSuite extends PlanTest {
x.where("x.a".attr > 10)
.join(y, LeftAnti, Some("x.b".attr === "y.b".attr))
.analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
}
test("joins: only push down join conditions to the right of a left anti join") {
@ -598,7 +598,7 @@ class FilterPushdownSuite extends PlanTest {
LeftAnti,
Some("x.b".attr === "y.b".attr && "x.a".attr > 10))
.analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
}
test("joins: only push down join conditions to the right of an existence join") {
@ -616,7 +616,7 @@ class FilterPushdownSuite extends PlanTest {
ExistenceJoin(fillerVal),
Some("x.a".attr > 1))
.analyze
comparePlans(optimized, analysis.EliminateSubqueryAliases(correctAnswer))
comparePlans(optimized, correctAnswer)
}
val testRelationWithArrayType = LocalRelation('a.int, 'b.int, 'c_arr.array(IntegerType))

View file

@ -17,7 +17,6 @@
package org.apache.spark.sql.catalyst.optimizer
import org.apache.spark.sql.catalyst.analysis
import org.apache.spark.sql.catalyst.analysis.EliminateSubqueryAliases
import org.apache.spark.sql.catalyst.dsl.expressions._
import org.apache.spark.sql.catalyst.dsl.plans._
@ -118,7 +117,7 @@ class JoinOptimizationSuite extends PlanTest {
queryAnswers foreach { queryAnswerPair =>
val optimized = Optimize.execute(queryAnswerPair._1.analyze)
comparePlans(optimized, analysis.EliminateSubqueryAliases(queryAnswerPair._2.analyze))
comparePlans(optimized, queryAnswerPair._2.analyze)
}
}