Package org.apache.spark.sql.types
Class CalendarIntervalType
Object
org.apache.spark.sql.types.DataType
org.apache.spark.sql.types.CalendarIntervalType
The data type representing calendar intervals. The calendar interval is stored internally in
three components: an integer value representing the number of
months in this interval, an
integer value representing the number of days in this interval, a long value representing the
number of microseconds in this interval.
Please use the singleton DataTypes.CalendarIntervalType to refer the type.
- Since:
- 1.5.0
- Note:
- Calendar intervals are not comparable.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract static booleanstatic StringintThe default size of a value of this data type, used internally for size estimation.abstract static booleanstatic Stringjson()static Stringabstract static intabstract static ObjectproductElement(int n) static StringproductElementName(int n) static scala.collection.Iterator<String>static scala.collection.Iterator<Object>static Stringstatic Stringstatic Stringsql()typeName()Name of the type used in JSON serialization.Methods inherited from class org.apache.spark.sql.types.DataType
catalogString, COLLATIONS_METADATA_KEY, equalsIgnoreCaseAndNullability, equalsIgnoreNullability, equalsStructurally, equalsStructurallyByName, fromDDL, fromJson, json, parseTypeWithFallback, prettyJson, simpleString, sql
-
Constructor Details
-
CalendarIntervalType
public CalendarIntervalType()
-
-
Method Details
-
json
-
prettyJson
-
simpleString
-
catalogString
-
sql
-
canEqual
-
equals
-
productArity
public abstract static int productArity() -
productElement
-
productIterator
-
productPrefix
-
productElementName
-
productElementNames
-
defaultSize
public int defaultSize()Description copied from class:DataTypeThe default size of a value of this data type, used internally for size estimation.- Specified by:
defaultSizein classDataType- Returns:
- (undocumented)
-
typeName
Description copied from class:DataTypeName of the type used in JSON serialization.
-