pyspark.sql.types.
MapType
Map data type.
keyType – DataType of the keys in the map.
DataType
valueType – DataType of the values in the map.
valueContainsNull – indicates whether values can contain null (None) values.
Keys in a map data type are not allowed to be null (None).
__init__
>>> (MapType(StringType(), IntegerType()) ... == MapType(StringType(), IntegerType(), True)) True >>> (MapType(StringType(), IntegerType(), False) ... == MapType(StringType(), FloatType())) False
Methods
__init__(keyType, valueType[, valueContainsNull])
>>> (MapType(StringType(), IntegerType())
fromInternal(obj)
fromInternal
Converts an internal SQL object into a native Python object.
fromJson(json)
fromJson
json()
json
jsonValue()
jsonValue
needConversion()
needConversion
Does this type needs conversion between Python object and internal SQL object.
simpleString()
simpleString
toInternal(obj)
toInternal
Converts a Python object into an internal SQL object.
typeName()
typeName