Interface Catalog

All Known Implementing Classes:
AbstractCatalog

@PublicEvolving public interface Catalog
This interface is responsible for reading and writing metadata such as database/table/views/UDFs from a registered catalog. It connects a registered catalog and Flink's Table API. This interface only processes permanent metadata objects. In order to process temporary objects, a catalog can also implement the TemporaryOperationListener interface.