當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。