本文簡要介紹 python 語言中 pyflink.table.TableEnvironment.use_catalog
的用法。
用法:
use_catalog(catalog_name: str)
將當前目錄設置為給定值。它還將默認數據庫設置為目錄的默認數據庫。另請參閱
use_database()
。這在對象路徑的解析期間使用。在引用表、視圖等目錄對象時,目錄和數據庫都是可選的。算法按以下順序在以下路徑中查找請求的對象:
[current-catalog].[current-database].[requested-path]
[current-catalog].[requested-path]
[requested-path]
例子:
給定結構,默認目錄設置為
default_catalog
,默認數據庫設置為default_database
。root: |- default_catalog |- default_database |- tab1 |- db1 |- tab1 |- cat1 |- db1 |- tab1
下表說明了解析的路徑:
請求的路徑
解決路徑
tab1
default_catalog.default_database.tab1
db1.tab1
default_catalog.db1.tab1
cat1.db1.tab1
cat1.db1.tab1
參數:
catalog_name - 要設置為當前默認目錄的目錄名稱。
- 拋出
CatalogException
如果無法將具有給定名稱的目錄設置為默認目錄,則引發。
相關用法
- Python pyflink TableEnvironment.use_database用法及代碼示例
- Python pyflink TableEnvironment.create_temporary_function用法及代碼示例
- Python pyflink TableEnvironment.register_table_source用法及代碼示例
- Python pyflink TableEnvironment.create_java_temporary_function用法及代碼示例
- Python pyflink TableEnvironment.create_temporary_system_function用法及代碼示例
- Python pyflink TableEnvironment.create_temporary_table用法及代碼示例
- Python pyflink TableEnvironment.sql_query用法及代碼示例
- Python pyflink TableEnvironment.create_java_temporary_system_function用法及代碼示例
- Python pyflink TableEnvironment.register_table_sink用法及代碼示例
- Python pyflink TableEnvironment.register_table用法及代碼示例
- Python pyflink TableEnvironment.register_java_function用法及代碼示例
- Python pyflink TableEnvironment.scan用法及代碼示例
- Python pyflink TableEnvironment.from_path用法及代碼示例
- Python pyflink TableEnvironment.from_elements用法及代碼示例
- Python pyflink TableEnvironment.create_table用法及代碼示例
- Python pyflink TableEnvironment.from_table_source用法及代碼示例
- Python pyflink TableEnvironment.add_python_archive用法及代碼示例
- Python pyflink TableEnvironment.set_python_requirements用法及代碼示例
- Python pyflink TableEnvironment.register_function用法及代碼示例
- Python pyflink TableEnvironment.create_java_function用法及代碼示例
- Python pyflink TableEnvironment.from_pandas用法及代碼示例
- Python pyflink TableEnvironment.from_descriptor用法及代碼示例
- Python pyflink Table.intersect_all用法及代碼示例
- Python pyflink Table.fetch用法及代碼示例
- Python pyflink Table.right_outer_join用法及代碼示例
注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 pyflink.table.TableEnvironment.use_catalog。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。