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>