aboutsummaryrefslogtreecommitdiff
path: root/sql/catalyst/src/test
diff options
context:
space:
mode:
authorDavies Liu <davies@databricks.com>2016-02-12 09:34:18 -0800
committerDavies Liu <davies.liu@gmail.com>2016-02-12 09:34:18 -0800
commit5b805df279d744543851f06e5a0d741354ef485b (patch)
treee23d9f7d5a4f5851e216accba242ec0e8ce73e4d /sql/catalyst/src/test
parent64515e5fbfd694d06fdbc28040fce7baf90a32aa (diff)
downloadspark-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.scala2
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