Interface | Description |
---|---|
Decimal.DecimalIsConflicted |
Common methods for Decimal evidence parameters
|
DoubleType.DoubleAsIfIntegral | |
DoubleType.DoubleIsConflicted | |
FloatType.FloatAsIfIntegral | |
FloatType.FloatIsConflicted |
Class | Description |
---|---|
AnyDataType |
An
AbstractDataType that matches any concrete data types. |
AnyTimestampType | |
ArrayType | |
BinaryType |
The data type representing
Array[Byte] values. |
BooleanType |
The data type representing
Boolean values. |
ByteExactNumeric | |
ByteType |
The data type representing
Byte values. |
CalendarIntervalType |
The data type representing calendar intervals.
|
CharType | |
DataType |
The base type of all Spark SQL data types.
|
DataTypes |
To get/create specific data type, users should use singleton objects and factory methods
provided by this class.
|
DateType |
The date type represents a valid date in the proleptic Gregorian calendar.
|
DayTimeIntervalType |
The type represents day-time intervals of the SQL standard.
|
Decimal |
A mutable implementation of BigDecimal that can hold a Long if values are small enough.
|
Decimal.DecimalAsIfIntegral$ |
A
Integral evidence parameter for Decimals. |
Decimal.DecimalIsFractional$ |
A
Fractional evidence parameter for Decimals. |
DecimalExactNumeric | |
DecimalType |
The data type representing
java.math.BigDecimal values. |
DecimalType.Expression$ | |
DecimalType.Fixed$ | |
DoubleExactNumeric | |
DoubleType |
The data type representing
Double values. |
DoubleType.DoubleAsIfIntegral$ | |
FloatExactNumeric | |
FloatType |
The data type representing
Float values. |
FloatType.FloatAsIfIntegral$ | |
IntegerExactNumeric | |
IntegerType |
The data type representing
Int values. |
LongExactNumeric | |
LongType |
The data type representing
Long values. |
MapType |
The data type for Maps.
|
Metadata |
Metadata is a wrapper over Map[String, Any] that limits the value type to simple ones: Boolean,
Long, Double, String, Metadata, Array[Boolean], Array[Long], Array[Double], Array[String], and
Array[Metadata].
|
MetadataBuilder |
Builder for
Metadata . |
NullType |
The data type representing
NULL values. |
NumericType |
Numeric data types.
|
ObjectType | |
ShortExactNumeric | |
ShortType |
The data type representing
Short values. |
StringType |
The data type representing
String values. |
StructField |
A field inside a StructType.
|
StructType |
A
StructType object can be constructed by |
TimestampNTZType |
The timestamp without time zone type represents a local time in microsecond precision,
which is independent of time zone.
|
TimestampType |
The timestamp type represents a time instant in microsecond precision.
|
UDTRegistration |
This object keeps the mappings between user classes and their User Defined Types (UDTs).
|
UserDefinedType<UserType> |
The data type for User Defined Types (UDTs).
|
VarcharType | |
YearMonthIntervalType |
The type represents year-month intervals of the SQL standard.
|
Annotation Type | Description |
---|---|
SQLUserDefinedType |
::DeveloperApi::
A user-defined type which can be automatically recognized by a SQLContext and registered.
|