[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:
parent
b69c4f9b2e
commit
1b85e08509
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue