aboutsummaryrefslogtreecommitdiff
path: root/sql/catalyst/src/test
diff options
context:
space:
mode:
authorLiang-Chi Hsieh <simonh@tw.ibm.com>2016-08-18 12:45:56 +0200
committerHerman van Hovell <hvanhovell@databricks.com>2016-08-18 12:45:56 +0200
commite82dbe600e0d36d76cd5607a77c3243a26777b77 (patch)
treeb6b33883c56e28b4d18e194ae2b0024d053f8f2d /sql/catalyst/src/test
parent1748f824101870b845dbbd118763c6885744f98a (diff)
downloadspark-e82dbe600e0d36d76cd5607a77c3243a26777b77.tar.gz
spark-e82dbe600e0d36d76cd5607a77c3243a26777b77.tar.bz2
spark-e82dbe600e0d36d76cd5607a77c3243a26777b77.zip
[SPARK-17107][SQL] Remove redundant pushdown rule for Union
## What changes were proposed in this pull request? The `Optimizer` rules `PushThroughSetOperations` and `PushDownPredicate` have a redundant rule to push down `Filter` through `Union`. We should remove it. ## How was this patch tested? Jenkins tests. Author: Liang-Chi Hsieh <simonh@tw.ibm.com> Closes #14687 from viirya/remove-extra-pushdown.
Diffstat (limited to 'sql/catalyst/src/test')
-rw-r--r--sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/SetOperationSuite.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/SetOperationSuite.scala b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/SetOperationSuite.scala
index dab45a6b16..7227706ab2 100644
--- a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/SetOperationSuite.scala
+++ b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/SetOperationSuite.scala
@@ -31,7 +31,8 @@ class SetOperationSuite extends PlanTest {
EliminateSubqueryAliases) ::
Batch("Union Pushdown", Once,
CombineUnions,
- PushThroughSetOperations,
+ PushProjectionThroughUnion,
+ PushDownPredicate,
PruneFilters) :: Nil
}