-
- Downloads
[SPARK-20409][SQL] fail early if aggregate function in GROUP BY
## What changes were proposed in this pull request? It's illegal to have aggregate function in GROUP BY, and we should fail at analysis phase, if this happens. ## How was this patch tested? new regression test Author: Wenchen Fan <wenchen@databricks.com> Closes #17704 from cloud-fan/minor.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala 4 additions, 10 deletions...ala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala 6 additions, 1 deletion...rg/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala
- sql/core/src/test/resources/sql-tests/results/group-by-ordinal.sql.out 2 additions, 2 deletions...test/resources/sql-tests/results/group-by-ordinal.sql.out
- sql/core/src/test/scala/org/apache/spark/sql/DataFrameAggregateSuite.scala 7 additions, 0 deletions.../scala/org/apache/spark/sql/DataFrameAggregateSuite.scala
Loading
Please register or sign in to comment