public class VectorUDT extends org.apache.spark.sql.types.UserDefinedType<Vector>
User-defined type for Vector
which allows easy interaction with SQL
via DataFrame
.
NOTE: This is currently private[spark] but will be made public later once it is stabilized.
Constructor and Description |
---|
VectorUDT() |
Modifier and Type | Method and Description |
---|---|
VectorUDT |
asNullable() |
Vector |
deserialize(Object datum) |
boolean |
equals(Object o) |
String |
pyUDT() |
org.apache.spark.sql.Row |
serialize(Object obj) |
org.apache.spark.sql.types.StructType |
sqlType() |
Class<Vector> |
userClass() |
public org.apache.spark.sql.types.StructType sqlType()
sqlType
in class org.apache.spark.sql.types.UserDefinedType<Vector>
public org.apache.spark.sql.Row serialize(Object obj)
serialize
in class org.apache.spark.sql.types.UserDefinedType<Vector>
public Vector deserialize(Object datum)
deserialize
in class org.apache.spark.sql.types.UserDefinedType<Vector>
public String pyUDT()
pyUDT
in class org.apache.spark.sql.types.UserDefinedType<Vector>
public Class<Vector> userClass()
userClass
in class org.apache.spark.sql.types.UserDefinedType<Vector>
public boolean equals(Object o)
equals
in class Object