diff options
author | Michael Armbrust <michael@databricks.com> | 2015-07-08 22:05:58 -0700 |
---|---|---|
committer | Reynold Xin <rxin@databricks.com> | 2015-07-08 22:05:58 -0700 |
commit | 768907eb7b0d3c11a420ef281454e36167011c89 (patch) | |
tree | 7ef8a6fa83aea6d71c12546abbe431c3ec400404 /sql/hive | |
parent | aba5784dab24c03ddad89f7a1b5d3d0dc8d109be (diff) | |
download | spark-768907eb7b0d3c11a420ef281454e36167011c89.tar.gz spark-768907eb7b0d3c11a420ef281454e36167011c89.tar.bz2 spark-768907eb7b0d3c11a420ef281454e36167011c89.zip |
[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
Diffstat (limited to 'sql/hive')
-rw-r--r-- | sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala b/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala index 439d8cab5f..bbc39b892b 100644 --- a/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala +++ b/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala @@ -359,7 +359,7 @@ class HiveContext(sc: SparkContext) extends SQLContext(sc) { hiveconf.set(key, value) } - private[sql] override def setConf[T](entry: SQLConfEntry[T], value: T): Unit = { + override private[sql] def setConf[T](entry: SQLConfEntry[T], value: T): Unit = { setConf(entry.key, entry.stringConverter(value)) } |