本文简要介绍 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。