MapType¶
-
类
pyspark.sql.types。
MapType
( keyType:pyspark.sql.types.DataType,valueType:pyspark.sql.types.DataType,valueContainsNull:bool=真正的 ) ¶ -
地图数据类型。
笔记
钥匙在地图数据类型不允许null(没有)。
例子
> > >(MapType(StringType(),IntegerType())…= =MapType(StringType(),IntegerType(),真正的))真正的> > >(MapType(StringType(),IntegerType(),假)…= =MapType(StringType(),FloatType()))假
方法
fromInternal
(obj)将内部SQL对象转换成一个本机Python对象。
fromJson
(json)json
()这类型之间的转换需要Python对象和内部SQL对象。
toInternal
(obj)Python对象转换成一个内部SQL对象。
typeName
()方法的文档
-
fromInternal
( obj:Dict(T,可选(U]] )→Dict类型(T,可选(U] ] ¶ -
将内部SQL对象转换成一个本机Python对象。
-
classmethod
fromJson
( json:Dict(str,任何] )→pyspark.sql.types.MapType ¶
-
json
( )→str¶
-
jsonValue
( )→Dict类型(str,任何] ¶
-
needConversion
( )→bool¶ -
这类型之间的转换需要Python对象和内部SQL对象。
这是用来避免不必要的转换ArrayType / MapType / StructType。
-
simpleString
( )→str¶
-
toInternal
( obj:Dict(T,可选(U]] )→Dict类型(T,可选(U] ] ¶ -
Python对象转换成一个内部SQL对象。
-
classmethod
typeName
( )→str¶
-