aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2016-03-16 16:59:36 -0700
committerXiangrui Meng <meng@databricks.com>2016-03-16 16:59:36 -0700
commitd4d84936fb82bee91f4b04608de9f75c293ccc9e (patch)
tree9cbaeb2ad0de147a9febe516c2fd537fbbb9263c /project
parent77ba3021c12dc63cb7d831f964f901e0474acd96 (diff)
downloadspark-d4d84936fb82bee91f4b04608de9f75c293ccc9e.tar.gz
spark-d4d84936fb82bee91f4b04608de9f75c293ccc9e.tar.bz2
spark-d4d84936fb82bee91f4b04608de9f75c293ccc9e.zip
[SPARK-11011][SQL] Narrow type of UDT serialization
## What changes were proposed in this pull request? Narrow down the parameter type of `UserDefinedType#serialize()`. Currently, the parameter type is `Any`, however it would logically make more sense to narrow it down to the type of the actual user defined type. ## How was this patch tested? Existing tests were successfully run on local machine. Author: Jakob Odersky <jakob@odersky.com> Closes #11379 from jodersky/SPARK-11011-udt-types.
Diffstat (limited to 'project')
-rw-r--r--project/MimaExcludes.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/project/MimaExcludes.scala b/project/MimaExcludes.scala
index 59c7e7db2e..ffc6fa0599 100644
--- a/project/MimaExcludes.scala
+++ b/project/MimaExcludes.scala
@@ -292,6 +292,8 @@ object MimaExcludes {
ProblemFilters.exclude[MissingClassProblem]("org.apache.spark.sql.SQLConf$"),
ProblemFilters.exclude[MissingClassProblem]("org.apache.spark.sql.SQLConf$SQLConfEntry$")
) ++ Seq(
+ //SPARK-11011 UserDefinedType serialization should be strongly typed
+ ProblemFilters.exclude[IncompatibleResultTypeProblem]("org.apache.spark.mllib.linalg.VectorUDT.serialize"),
// SPARK-12073: backpressure rate controller consumes events preferentially from lagging partitions
ProblemFilters.exclude[MissingMethodProblem]("org.apache.spark.streaming.kafka.KafkaTestUtils.createTopic"),
ProblemFilters.exclude[MissingMethodProblem]("org.apache.spark.streaming.kafka.DirectKafkaInputDStream.maxMessagesPerPartition")