| Interface | Description |
|---|---|
| DataTypeParser |
This is a data type parser that can be used to parse string representations of data types
provided in SQL queries.
|
| Decimal.DecimalIsConflicted |
Common methods for Decimal evidence parameters
|
| PrimitiveType |
| Class | Description |
|---|---|
| ArrayType |
:: DeveloperApi ::
The data type for collections of multiple values.
|
| BinaryType |
:: DeveloperApi ::
The data type representing
Array[Byte] values. |
| BooleanType |
:: DeveloperApi ::
The data type representing
Boolean values. |
| ByteType |
:: DeveloperApi ::
The data type representing
Byte values. |
| DataType |
:: DeveloperApi ::
The base type of all Spark SQL data types.
|
| DataTypeConversions | |
| DataTypes |
To get/create specific data type, users should use singleton objects and factory methods
provided by this class.
|
| DateType |
:: DeveloperApi ::
The data type representing
java.sql.Date values. |
| DateUtils |
helper function to convert between Int value of days since 1970-01-01 and java.sql.Date
|
| 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. |
| DecimalType |
:: DeveloperApi ::
The data type representing
java.math.BigDecimal values. |
| DecimalType.Expression$ | |
| DecimalType.Fixed$ | |
| DoubleType |
:: DeveloperApi ::
The data type representing
Double values. |
| FloatType |
:: DeveloperApi ::
The data type representing
Float values. |
| FractionalType | |
| IntegerType |
:: DeveloperApi ::
The data type representing
Int values. |
| IntegralType | |
| LongType |
:: DeveloperApi ::
The data type representing
Long values. |
| MapType |
:: DeveloperApi ::
The data type for Maps.
|
| Metadata |
:: DeveloperApi ::
|
| MetadataBuilder |
:: DeveloperApi ::
|
| NativeType | |
| NullType |
:: DeveloperApi ::
The data type representing
NULL values. |
| NumericType |
:: DeveloperApi ::
Numeric data types.
|
| PrecisionInfo |
Precision parameters for a Decimal
|
| ShortType |
:: DeveloperApi ::
The data type representing
Short values. |
| StringType |
:: DeveloperApi ::
The data type representing
String values. |
| StructField |
A field inside a StructType.
|
| StructType |
:: DeveloperApi ::
A
StructType object can be constructed by |
| TimestampType |
:: DeveloperApi ::
The data type representing
java.sql.Timestamp values. |
| UserDefinedType<UserType> |
::DeveloperApi::
The data type for User Defined Types (UDTs).
|
| Exception | Description |
|---|---|
| DataTypeException |
The exception thrown from the
DataTypeParser. |
| Annotation Type | Description |
|---|---|
| SQLUserDefinedType |
::DeveloperApi::
A user-defined type which can be automatically recognized by a SQLContext and registered.
|