diff options
author | Davies Liu <davies@databricks.com> | 2016-02-12 09:34:18 -0800 |
---|---|---|
committer | Davies Liu <davies.liu@gmail.com> | 2016-02-12 09:34:18 -0800 |
commit | 5b805df279d744543851f06e5a0d741354ef485b (patch) | |
tree | e23d9f7d5a4f5851e216accba242ec0e8ce73e4d /sql/catalyst/src/test | |
parent | 64515e5fbfd694d06fdbc28040fce7baf90a32aa (diff) | |
download | spark-5b805df279d744543851f06e5a0d741354ef485b.tar.gz spark-5b805df279d744543851f06e5a0d741354ef485b.tar.bz2 spark-5b805df279d744543851f06e5a0d741354ef485b.zip |
[SPARK-12705] [SQL] push missing attributes for Sort
The current implementation of ResolveSortReferences can only push one missing attributes into it's child, it failed to analyze TPCDS Q98, because of there are two missing attributes in that (one from Window, another from Aggregate).
Author: Davies Liu <davies@databricks.com>
Closes #11153 from davies/resolve_sort.
Diffstat (limited to 'sql/catalyst/src/test')
-rw-r--r-- | sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala index ebf885a8fe..f85ae24e04 100644 --- a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala +++ b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala @@ -90,7 +90,7 @@ class AnalysisSuite extends AnalysisTest { .where(a > "str").select(a, b, c) .where(b > "str").select(a, b, c) .sortBy(b.asc, c.desc) - .select(a, b).select(a) + .select(a) checkAnalysis(plan1, expected1) // Case 2: all the missing attributes are in the leaf node |