[MLlib] UnaryTransformer nullability should not depend on PrimitiveType.

Author: Reynold Xin <rxin@databricks.com>

Closes #5644 from rxin/mllib-nullable and squashes the following commits:

a727e5b [Reynold Xin] [MLlib] UnaryTransformer nullability should not depend on primitive types.
This commit is contained in:
Reynold Xin 2015-04-22 21:35:12 -07:00
parent b69c4f9b2e
commit 1b85e08509

View file

@ -94,7 +94,7 @@ private[ml] abstract class UnaryTransformer[IN, OUT, T <: UnaryTransformer[IN, O
throw new IllegalArgumentException(s"Output column ${map(outputCol)} already exists.") throw new IllegalArgumentException(s"Output column ${map(outputCol)} already exists.")
} }
val outputFields = schema.fields :+ val outputFields = schema.fields :+
StructField(map(outputCol), outputDataType, !outputDataType.isPrimitive) StructField(map(outputCol), outputDataType, nullable = false)
StructType(outputFields) StructType(outputFields)
} }