Package org.apache.spark.sql.types

Class Summary
ArrayType  
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.
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.
Decimal A mutable implementation of BigDecimal that can hold a Long if values are small enough.
DecimalType  
DoubleType :: DeveloperApi :: The data type representing Double values.
FloatType :: DeveloperApi :: The data type representing Float values.
IntegerType :: DeveloperApi :: The data type representing Int values.
LongType :: DeveloperApi :: The data type representing Long values.
MapType :: DeveloperApi :: The data type for Maps.
Metadata :: DeveloperApi ::
MetadataBuilder :: DeveloperApi ::
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).
UTF8String :: DeveloperApi :: A UTF-8 String, as internal representation of StringType in SparkSQL
 

Annotation Types Summary
SQLUserDefinedType ::DeveloperApi:: A user-defined type which can be automatically recognized by a SQLContext and registered.