pyflink.dataframe.datatype.DataType.struct#
- classmethod DataType.struct(fields: Dict[str, DataType] | List[tuple]) DataType[source]#
Struct/Row type with named fields.
- Parameters:
fields – Either a dict of {name: type} or list of (name, type) tuples.
- Example::
>>> DataType.struct({"name": DataType.string(), "age": DataType.int32()}) >>> DataType.struct([("name", DataType.string()), ("age", DataType.int32())])