-
- Downloads
[SPARK-8926][SQL] Good errors for ExpectsInputType expressions
For example: `cannot resolve 'testfunction(null)' due to data type mismatch: argument 1 is expected to be of type int, however, null is of type datetype.` Author: Michael Armbrust <michael@databricks.com> Closes #7303 from marmbrus/expectsTypeErrors and squashes the following commits: c654a0e [Michael Armbrust] fix udts and make errors pretty 137160d [Michael Armbrust] style 5428fda [Michael Armbrust] style 10fac82 [Michael Armbrust] [SPARK-8926][SQL] Good errors for ExpectsInputType expressions
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/HiveTypeCoercion.scala 10 additions, 2 deletions...apache/spark/sql/catalyst/analysis/HiveTypeCoercion.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ExpectsInputTypes.scala 11 additions, 2 deletions...he/spark/sql/catalyst/expressions/ExpectsInputTypes.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/AbstractDataType.scala 24 additions, 6 deletions...n/scala/org/apache/spark/sql/types/AbstractDataType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/ArrayType.scala 4 additions, 4 deletions...src/main/scala/org/apache/spark/sql/types/ArrayType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala 2 additions, 2 deletions.../src/main/scala/org/apache/spark/sql/types/DataType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/DecimalType.scala 4 additions, 4 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, 4 deletions...t/src/main/scala/org/apache/spark/sql/types/MapType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala 4 additions, 4 deletions...rc/main/scala/org/apache/spark/sql/types/StructType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/UserDefinedType.scala 4 additions, 1 deletion...in/scala/org/apache/spark/sql/types/UserDefinedType.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisErrorSuite.scala 167 additions, 0 deletions...ache/spark/sql/catalyst/analysis/AnalysisErrorSuite.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala 13 additions, 113 deletions...rg/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/HiveTypeCoercionSuite.scala 8 additions, 0 deletions...e/spark/sql/catalyst/analysis/HiveTypeCoercionSuite.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala 1 addition, 1 deletion...rc/main/scala/org/apache/spark/sql/hive/HiveContext.scala
Loading
Please register or sign in to comment