-
- Downloads
[SPARK-12068][SQL] use a single column in Dataset.groupBy and count will fail
The reason is that, for a single culumn `RowEncoder`(or a single field product encoder), when we use it as the encoder for grouping key, we should also combine the grouping attributes, although there is only one grouping attribute. Author: Wenchen Fan <wenchen@databricks.com> Closes #10059 from cloud-fan/bug.
Showing
- sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala 1 addition, 1 deletionsql/core/src/main/scala/org/apache/spark/sql/Dataset.scala
- sql/core/src/main/scala/org/apache/spark/sql/GroupedDataset.scala 4 additions, 3 deletions.../src/main/scala/org/apache/spark/sql/GroupedDataset.scala
- sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala 19 additions, 0 deletions...re/src/test/scala/org/apache/spark/sql/DatasetSuite.scala
- sql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala 3 additions, 3 deletionssql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala
Please register or sign in to comment