public class JavaToScalaUDTWrapper<UserType>
extends org.apache.spark.sql.catalyst.types.UserDefinedType<UserType>
implements scala.Serializable
Constructor and Description |
---|
JavaToScalaUDTWrapper(UserDefinedType<UserType> javaUDT) |
Modifier and Type | Method and Description |
---|---|
UserType |
deserialize(Object datum)
Convert a SQL datum to the user type
|
UserDefinedType<UserType> |
javaUDT() |
Object |
serialize(Object obj)
Convert the user type to a SQL datum
|
org.apache.spark.sql.catalyst.types.DataType |
sqlType()
Underlying storage type for this UDT
|
Class<UserType> |
userClass() |
public JavaToScalaUDTWrapper(UserDefinedType<UserType> javaUDT)
public UserDefinedType<UserType> javaUDT()
public org.apache.spark.sql.catalyst.types.DataType sqlType()
sqlType
in class org.apache.spark.sql.catalyst.types.UserDefinedType<UserType>
public Object serialize(Object obj)
serialize
in class org.apache.spark.sql.catalyst.types.UserDefinedType<UserType>
public UserType deserialize(Object datum)
deserialize
in class org.apache.spark.sql.catalyst.types.UserDefinedType<UserType>