Ctrl+K
Logo image Logo image

Site Navigation

  • API Reference
  • Examples

Site Navigation

  • API Reference
  • Examples

Section Navigation

  • PyFlink Table
    • TableEnvironment
    • Table
    • Data Types
    • Window
    • Expressions
    • User Defined Functions
    • Descriptors
    • StatementSet
    • Catalog
  • PyFlink DataStream
  • PyFlink Common

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.

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.

previous

pyflink.table.catalog.HiveCatalog

next

PyFlink DataStream

Show Source

Created using Sphinx 4.5.0.