当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pyflink Row用法及代码示例


本文简要介绍 python 语言中 pyflink.common.Row 的用法。

用法:

class pyflink.common.Row(*args, **kwargs)

基础:object

表中的一行。可以访问其中的字段:

  • 类似属性(row.key)

  • 像字典值(row[key])

key in row 将搜索行键。

Row 可用于通过使用命名参数创建行对象,字段将按名称排序。不允许省略命名参数来表示值为 None 或缺失。在这种情况下,这应该明确设置为 None。

>>> row = Row(name="Alice", age=11)
>>> row
Row(age=11, name='Alice')
>>> row['name'], row['age']
('Alice', 11)
>>> row.name, row.age
('Alice', 11)
>>> 'name' in row
True
>>> 'wrong_key' in row
False

Row 也可以用来创建另一个 Row 类,然后它可以用来创建 Row 对象,例如

>>> Person = Row("name", "age")
>>> Person
<Row(name, age)>
>>> 'name' in Person
True
>>> 'wrong_key' in Person
False
>>> Person("Alice", 11)
Row(name='Alice', age=11)

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 pyflink.common.Row。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。