-
- Downloads
[SPARK-17427][SQL] function SIZE should return -1 when parameter is null
## What changes were proposed in this pull request? `select size(null)` returns -1 in Hive. In order to be compatible, we should return `-1`. ## How was this patch tested? unit test in `CollectionFunctionsSuite` and `DataFrameFunctionsSuite`. Author: Daoyuan Wang <daoyuan.wang@intel.com> Closes #14991 from adrian-wang/size.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala 18 additions, 6 deletions...spark/sql/catalyst/expressions/collectionOperations.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/expressions/CollectionFunctionsSuite.scala 2 additions, 2 deletions...k/sql/catalyst/expressions/CollectionFunctionsSuite.scala
- sql/core/src/test/scala/org/apache/spark/sql/DataFrameFunctionsSuite.scala 8 additions, 6 deletions.../scala/org/apache/spark/sql/DataFrameFunctionsSuite.scala
Loading
Please register or sign in to comment