UserDefinedType¶
UserDefinedType[UserType] is an extension of the DataType abstraction for user-defined data types.
Contract¶
deserialize¶
deserialize(
datum: Any): UserType
Used when:
UDTConverteris requested totoScalaCastexpression is requested tocastToStringBaseScriptTransformationExecis requested tooutputFieldWriters
serialize¶
serialize(
obj: UserType): Any
Used when:
Rowis requested to toJsonUDTConverteris requested totoCatalystImpl
sqlType¶
sqlType: DataType
The underlying storage DataType
userClass¶
userClass: Class[UserType]
Implementations¶
PythonUserDefinedTypeMatrixUDT(Spark MLlib)VectorUDT(Spark MLlib)