Class DayHolderSparkUDT
- java.lang.Object
-
- org.apache.spark.sql.types.AbstractDataType
-
- org.apache.spark.sql.types.DataType
-
- org.apache.spark.sql.types.UserDefinedType<DayHolder>
-
- it.bancaditalia.oss.vtl.impl.environment.spark.DayHolderSparkUDT
-
- All Implemented Interfaces:
Serializable
,scala.Serializable
- Direct Known Subclasses:
DayHolderSparkUDT$
public class DayHolderSparkUDT extends org.apache.spark.sql.types.UserDefinedType<DayHolder>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DayHolderSparkUDT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DayHolder
deserialize(Object datum)
LocalDate
serialize(DayHolder dayHolder)
org.apache.spark.sql.types.DataType
sqlType()
Class<DayHolder>
userClass()
-
Methods inherited from class org.apache.spark.sql.types.UserDefinedType
acceptsType, asNullable, catalogString, defaultSize, equals, hashCode, jsonValue, pyUDT, serializedPyClass, sql
-
-
-
-
Method Detail
-
deserialize
public DayHolder deserialize(Object datum)
- Specified by:
deserialize
in classorg.apache.spark.sql.types.UserDefinedType<DayHolder>
-
serialize
public LocalDate serialize(DayHolder dayHolder)
- Specified by:
serialize
in classorg.apache.spark.sql.types.UserDefinedType<DayHolder>
-
sqlType
public org.apache.spark.sql.types.DataType sqlType()
- Specified by:
sqlType
in classorg.apache.spark.sql.types.UserDefinedType<DayHolder>
-
-