數據類型

ArrayType(應用[containsNull])

數組數據類型。

BinaryType

二進製數據類型(字節數組)。

BooleanType

布爾數據類型。

ByteType

字節數據類型,例如

數據類型

基類數據類型。

DateType

日期(datetime.date)數據類型。

DecimalType((精度、規模))

小數(decimal.Decimal)數據類型。

倍增式

雙數據類型,表示雙精度浮點數。

FloatType

浮點數據類型,代表單精度浮點數。

IntegerType

Int數據類型,例如

LongType

長數據類型,即。

MapType(keyType valueType [, valueContainsNull])

地圖數據類型。

NullType

空類型。

ShortType

短數據類型,即。

StringType

字符串數據類型。

VarcharType(長度)

Varchar數據類型

StructField(名稱、數據類型(可空,元數據))

一個字段StructType

StructType((領域))

結構體類型的列表組成StructField

TimestampType

時間戳(datetime.datetime)數據類型。

DayTimeIntervalType([startField endField])

DayTimeIntervalType (datetime.timedelta)。