本文简要介绍 python 语言中 pyflink.datastream.CoFlatMapFunction
的用法。
用法:
class pyflink.datastream.CoFlatMapFunction
基础:
pyflink.datastream.functions.Function
CoFlatMapFunction 在两个连接的流上实现 flat-map 转换。
转换函数的同一实例用于转换两个连接的流。这样,流转换可以共享状态。
使用连接流的一个示例是将随时间变化的规则应用于流的元素。一个连接的流具有规则,另一个流具有要应用规则的元素。连接流上的操作将当前的规则集保持在状态中。它可以接收规则更新(来自第一个流)并更新状态,或者接收数据元素(来自第二个流)并将状态中的规则应用于元素。将发出应用规则的结果。
使用CoFlatMapFunction 的基本语法如下:
>>> ds1 = ... >>> ds2 = ...
>>> class MyCoFlatMapFunction(CoFlatMapFunction): >>> def flat_map1(self, value): >>> for i in range(value): >>> yield i >>> def flat_map2(self, value): >>> for i in range(value): >>> yield i
>>> new_ds = ds1.connect(ds2).flat_map(MyCoFlatMapFunction())
相关用法
- Python pyflink ConfigOptions用法及代码示例
- Python pyflink CoMapFunction用法及代码示例
- Python pyflink CsvTableSink用法及代码示例
- Python pyflink CheckpointConfig.set_fail_on_checkpointing_errors用法及代码示例
- Python pyflink CheckpointConfig.enable_externalized_checkpoints用法及代码示例
- Python pyflink CheckpointConfig.set_externalized_checkpoint_cleanup用法及代码示例
- Python pyflink CheckpointConfig.set_tolerable_checkpoint_failure_number用法及代码示例
- Python pyflink CsvTableSource用法及代码示例
- Python pyflink CheckpointConfig.set_checkpointing_mode用法及代码示例
- Python pyflink Table.intersect_all用法及代码示例
- Python pyflink GroupedTable.select用法及代码示例
- Python pyflink StreamTableEnvironment.from_data_stream用法及代码示例
- Python pyflink Expression.to_date用法及代码示例
- Python pyflink Table.fetch用法及代码示例
- Python pyflink PulsarSourceBuilder用法及代码示例
- Python pyflink TableEnvironment.create_temporary_function用法及代码示例
- Python pyflink Table.right_outer_join用法及代码示例
- Python pyflink Expression.json_value用法及代码示例
- Python pyflink Table.distinct用法及代码示例
- Python pyflink WatermarkStrategy.with_timestamp_assigner用法及代码示例
- Python pyflink TableEnvironment.register_table_source用法及代码示例
- Python pyflink Table.where用法及代码示例
- Python pyflink Expression.end用法及代码示例
- Python pyflink lit用法及代码示例
- Python pyflink TableEnvironment.create_java_temporary_function用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 pyflink.datastream.CoFlatMapFunction。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。