-
- Downloads
[SPARK-8801][SQL] Support TypeCollection in ExpectsInputTypes
This patch adds a new TypeCollection AbstractDataType that can be used by expressions to specify more than one expected input types. Author: Reynold Xin <rxin@databricks.com> Closes #7202 from rxin/type-collection and squashes the following commits: c714ca1 [Reynold Xin] Fixed style. a0c0d12 [Reynold Xin] Fixed bugs and unit tests. d8b8ae7 [Reynold Xin] Added TypeCollection.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/HiveTypeCoercion.scala 39 additions, 8 deletions...apache/spark/sql/catalyst/analysis/HiveTypeCoercion.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/AbstractDataType.scala 41 additions, 9 deletions...n/scala/org/apache/spark/sql/types/AbstractDataType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/ArrayType.scala 5 additions, 1 deletion...src/main/scala/org/apache/spark/sql/types/ArrayType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala 3 additions, 1 deletion.../src/main/scala/org/apache/spark/sql/types/DataType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/DecimalType.scala 4 additions, 0 deletions...c/main/scala/org/apache/spark/sql/types/DecimalType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/MapType.scala 4 additions, 0 deletions...t/src/main/scala/org/apache/spark/sql/types/MapType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala 7 additions, 1 deletion...rc/main/scala/org/apache/spark/sql/types/StructType.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/HiveTypeCoercionSuite.scala 37 additions, 18 deletions...e/spark/sql/catalyst/analysis/HiveTypeCoercionSuite.scala
Loading
Please register or sign in to comment