diff options
author | Liang-Chi Hsieh <simonh@tw.ibm.com> | 2016-08-18 12:45:56 +0200 |
---|---|---|
committer | Herman van Hovell <hvanhovell@databricks.com> | 2016-08-18 12:45:56 +0200 |
commit | e82dbe600e0d36d76cd5607a77c3243a26777b77 (patch) | |
tree | b6b33883c56e28b4d18e194ae2b0024d053f8f2d /sql/catalyst/src/test | |
parent | 1748f824101870b845dbbd118763c6885744f98a (diff) | |
download | spark-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.scala | 3 |
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 } |