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


Python pyflink CsvTableSink用法及代码示例


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

用法:

class pyflink.table.CsvTableSink(field_names, field_types, path, field_delimiter=', ', num_files=-1, write_mode=None)

基础:pyflink.table.sinks.TableSink

一个简单的TableSink,将数据作为 CSV 文件发出。

例子:

>>> CsvTableSink(["a", "b"], [DataTypes.INT(), DataTypes.STRING()],
...              "/csv/file/path", "|", 1, WriteMode.OVERWRITE)

参数:

  • field_names- 字段名称列表。

  • field_types- 字段数据类型列表。

  • path- 将表写入的输出路径。

  • field_delimiter- 字段分隔符。

  • num_files- 要写入的文件数。

  • write_mode- 指定是否覆盖现有文件的写入模式,其中包含:WriteMode.NO_OVERWRITEWriteMode.OVERWRITE.

相关用法


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