pyflink.table.catalog.JdbcCatalog#
- class JdbcCatalog(catalog_name: str, default_database: str, username: str, pwd: str, base_url: str)[source]#
A catalog implementation for Jdbc.
Methods
alter_database(name, new_database, ...)Modify an existing database.
alter_function(function_path, new_function, ...)Modify an existing function.
alter_partition(table_path, partition_spec, ...)Alter a partition.
alter_partition_column_statistics(...)Update the column statistics of a table partition.
alter_partition_statistics(table_path, ...)Update the statistics of a table partition.
alter_table(table_path, new_table, ...)Modify an existing table or view.
alter_table_column_statistics(table_path, ...)Update the column statistics of a table.
alter_table_statistics(table_path, ...)Update the statistics of a table.
bulk_get_partition_column_statistics(...)Get a list of the column statistics for the given partitions.
bulk_get_partition_statistics(table_path, ...)Get a list of statistics of given partitions.
create_database(name, database, ignore_if_exists)Create a database.
create_function(function_path, function, ...)Create a function.
create_partition(table_path, partition_spec, ...)Create a partition.
create_table(table_path, table, ignore_if_exists)Create a new table or view.
database_exists(database_name)Check if a database exists in this catalog.
drop_database(name, ignore_if_exists)Drop a database.
drop_function(function_path, ...)Drop a function.
drop_partition(table_path, partition_spec, ...)Drop a partition.
drop_table(table_path, ignore_if_not_exists)Drop a table or view.
function_exists(function_path)Check whether a function exists or not.
get_database(database_name)Get a database from this catalog.
get_default_database()Get the name of the default database for this catalog.
get_function(function_path)Get the function.
get_partition(table_path, partition_spec)Get a partition of the given table.
get_partition_column_statistics(table_path, ...)Get the column statistics of a partition.
get_partition_statistics(table_path, ...)Get the statistics of a partition.
get_table(table_path)Get a CatalogTable or CatalogView identified by tablePath.
get_table_column_statistics(table_path)Get the column statistics of a table.
get_table_statistics(table_path)Get the statistics of a table.
list_databases()Get the names of all databases in this catalog.
list_functions(database_name)List the names of all functions in the given database.
list_partitions(table_path[, partition_spec])Get CatalogPartitionSpec of all partitions of the table.
list_tables(database_name)Get names of all tables and views under this database.
list_views(database_name)Get names of all views under this database.
partition_exists(table_path, partition_spec)Check whether a partition exists or not.
rename_table(table_path, new_table_name, ...)Rename an existing table or view.
table_exists(table_path)Check if a table or view exists in this catalog.