Package org.apache.flink.table.catalog.listener
package org.apache.flink.table.catalog.listener
-
InterfacesClassDescriptionWhen a database is altered, an
AlterDatabaseEventevent will be created and fired which has the old database and new database.When a model is altered, aAlterModelEventevent will be created and fired.When a table is altered, aAlterTableEventevent will be created and fired.Context for catalog which provides the name, factory identifier and configuration to identify the same physical catalog for different logical catalog.The basic interface for catalog modification event, all database and table related events are implements this interface.A listener that is notified on specific catalog changed in catalog manager.A factory to create catalog modification listener instances based on context which contains job configuration and user classloader.Context provided when a listener is created.When a database is created, aCreateDatabaseEventevent will be created and fired.When a model is created, aCreateModelEventevent will be created and fired.When a table is created, aCreateTableEventevent will be created and fired.Basic event for database modification such as create, alter and drop, it has the database name andCatalogDatabase.When a database is dropped, aDropDatabaseEventevent will be created and fired.When a model is dropped, aDropModelEventevent will be created and fired.When a table is dropped, aDropTableEventevent will be created and fired.Base table event, provides column list, primary keys, partition keys, watermarks and properties in CatalogBaseTable.