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


Python pyflink TableEnvironment.from_descriptor用法及代碼示例


本文簡要介紹 python 語言中 pyflink.table.TableEnvironment.from_descriptor 的用法。

用法:

from_descriptor(descriptor: pyflink.table.table_descriptor.TableDescriptor) → pyflink.table.table.Table

返回由給定 TableDescriptor 支持的表。

TableDescriptor 使用唯一標識符注冊為內聯(即匿名)臨時表(請參閱create_temporary_table() ),然後讀取。請注意,多次調用此方法(即使使用相同的說明符)也會產生多個臨時表。在這種情況下,建議使用 create_temporary_table() 注冊它,並通過 from_path() 引用它

例子:

>>> table_env.from_descriptor(TableDescriptor.for_connector("datagen")
...     .schema(Schema.new_builder()
...         .column("f0", DataTypes.STRING())
...         .build())
...     .build()

請注意,返回的 Table 是一個 API 對象,僅包含管道說明。它實際上對應於 SQL 術語中的 view。在 Table 中調用 execute() 以觸發執行。

返回:

說明用於進一步轉換的管道的 Table 對象。

版本 1.14.0 中的新函數。

相關用法


注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 pyflink.table.TableEnvironment.from_descriptor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。