Data types

Тип данных Описание
ArrayType(elementType[, containsNull]) Тип данных массив.
BinaryType Тип данных двоичный (массив байтов).
BooleanType Тип данных логический.
ByteType Тип данных байт, т.е.
DataType Базовый класс для типов данных.
DateType Тип данных дата (datetime.date).
DecimalType([precision, scale]) Тип данных десятичный (decimal.Decimal).
DoubleType Тип данных двойной точности, представляющий числа с плавающей точкой.
FloatType Тип данных одинарной точности, представляющий числа с плавающей точкой.
IntegerType Тип данных целый, т.е.
LongType Тип данных длинный, т.е.
MapType(keyType, valueType[, valueContainsNull]) Тип данных карта.
NullType Тип данных null.
ShortType Тип данных короткий, т.е.
StringType Тип данных строка.
CharType(length) Тип данных символ.
VarcharType(length) Тип данных символьная строка.
StructField(name, dataType[, nullable, metadata]) Поле в StructType.
StructType([fields]) Тип данных структура, состоящий из списка StructField.
TimestampType Тип данных метка времени (datetime.datetime).
TimestampNTZType Тип данных метка времени (datetime.datetime) без информации о часовых зонах.
DayTimeIntervalType([startField, endField]) Тип данных интервал дней (datetime.timedelta).
YearMonthIntervalType([startField, endField]) Тип данных интервал лет и месяцев, представляющий интервалы лет и месяцев стандарта SQL