StructField¶
-
class
pyspark.sql.types.
StructField
(name: str, dataType: pyspark.sql.types.DataType, nullable: bool = True, metadata: Optional[Dict[str, Any]] = None)[source]¶ A field in
StructType
.- Parameters
Examples
>>> from pyspark.sql.types import StringType, StructField >>> (StructField("f1", StringType(), True) ... == StructField("f1", StringType(), True)) True >>> (StructField("f1", StringType(), True) ... == StructField("f2", StringType(), True)) False
Methods
fromInternal
(obj)Converts an internal SQL object into a native Python object.
fromJson
(json)json
()Does this type needs conversion between Python object and internal SQL object.
toInternal
(obj)Converts a Python object into an internal SQL object.
typeName
()Methods Documentation
-
classmethod
fromJson
(json: Dict[str, Any]) → pyspark.sql.types.StructField[source]¶
-
json
() → str¶