StructField¶
-
类
pyspark.sql.types。
StructField
( 的名字:str,数据类型:pyspark.sql.types.DataType,可以为空:bool=真正的,元数据:可选(Dict(str,任何]]=没有一个 ) ¶ -
一个字段
StructType
。- 参数
例子
> > >(StructField(“f1”,StringType(),真正的)…= =StructField(“f1”,StringType(),真正的))真正的> > >(StructField(“f1”,StringType(),真正的)…= =StructField(“f2”,StringType(),真正的))假
方法
fromInternal
(obj)将内部SQL对象转换成一个本机Python对象。
fromJson
(json)json
()这类型之间的转换需要Python对象和内部SQL对象。
toInternal
(obj)Python对象转换成一个内部SQL对象。
typeName
()方法的文档
-
fromInternal
( obj:T )→T¶ -
将内部SQL对象转换成一个本机Python对象。
-
classmethod
fromJson
( json:Dict(str,任何] )→pyspark.sql.types.StructField ¶
-
json
( )→str¶
-
jsonValue
( )→Dict类型(str,任何] ¶
-
needConversion
( )→bool¶ -
这类型之间的转换需要Python对象和内部SQL对象。
这是用来避免不必要的转换ArrayType / MapType / StructType。
-
simpleString
( )→str¶
-
toInternal
( obj:T )→T¶ -
Python对象转换成一个内部SQL对象。
-
typeName
( )→str¶