Uses of Interface
org.apache.flink.table.catalog.listener.CatalogModificationEvent
Packages that use CatalogModificationEvent
-
Uses of CatalogModificationEvent in org.apache.flink.table.catalog.listener
Subinterfaces of CatalogModificationEvent in org.apache.flink.table.catalog.listenerModifier and TypeInterfaceDescriptioninterfaceWhen a database is altered, anAlterDatabaseEventevent will be created and fired which has the old database and new database.interfaceWhen a model is altered, aAlterModelEventevent will be created and fired.interfaceWhen a table is altered, aAlterTableEventevent will be created and fired.interfaceWhen a database is created, aCreateDatabaseEventevent will be created and fired.interfaceWhen a model is created, aCreateModelEventevent will be created and fired.interfaceWhen a table is created, aCreateTableEventevent will be created and fired.interfaceBasic event for database modification such as create, alter and drop, it has the database name andCatalogDatabase.interfaceWhen a database is dropped, aDropDatabaseEventevent will be created and fired.interfaceWhen a model is dropped, aDropModelEventevent will be created and fired.interfaceWhen a table is dropped, aDropTableEventevent will be created and fired.interfaceBase table event, provides column list, primary keys, partition keys, watermarks and properties in CatalogBaseTable.Methods in org.apache.flink.table.catalog.listener that return CatalogModificationEventModifier and TypeMethodDescriptionstatic CatalogModificationEventAlterDatabaseEvent.createEvent(CatalogContext context, String databaseName, org.apache.flink.table.catalog.CatalogDatabase newDatabase, boolean ignoreIfNotExists) static CatalogModificationEventDropDatabaseEvent.createEvent(CatalogContext context, String databaseName, boolean ignoreIfNotExists, boolean cascade) Methods in org.apache.flink.table.catalog.listener with parameters of type CatalogModificationEventModifier and TypeMethodDescriptionvoidCatalogModificationListener.onEvent(CatalogModificationEvent event) Callback on catalog modification such as database and table ddl operations.