Package org.apache.cassandra.schema
Interface SchemaChangeListener
- All Known Implementing Classes:
AuthSchemaChangeListener,Server.EventNotifier,SizeEstimatesRecorder
public interface SchemaChangeListener
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidonAlterAggregate(UDAggregate before, UDAggregate after) default voidonAlterFunction(UDFunction before, UDFunction after) default voidonAlterKeyspace(KeyspaceMetadata before, KeyspaceMetadata after) default voidonAlterTable(TableMetadata before, TableMetadata after, boolean affectStatements) default voidonAlterType(UserType before, UserType after) default voidonAlterView(ViewMetadata before, ViewMetadata after, boolean affectStatements) default voidonCreateAggregate(UDAggregate aggregate) default voidonCreateFunction(UDFunction function) default voidonCreateKeyspace(KeyspaceMetadata keyspace) default voidonCreateTable(TableMetadata table) default voidonCreateType(UserType type) default voidonCreateView(ViewMetadata view) default voidonDropAggregate(UDAggregate aggregate) default voidonDropFunction(UDFunction function) default voidonDropKeyspace(KeyspaceMetadata keyspace, boolean dropData) default voidonDropTable(TableMetadata table, boolean dropData) default voidonDropType(UserType type) default voidonDropView(ViewMetadata view, boolean dropData) default voidonPreAlterTable(TableMetadata before, TableMetadata after) default voidonPreAlterView(ViewMetadata before, ViewMetadata after)
-
Method Details
-
onCreateKeyspace
-
onCreateTable
-
onCreateView
-
onCreateType
-
onCreateFunction
-
onCreateAggregate
-
onAlterKeyspace
-
onPreAlterTable
-
onAlterTable
-
onPreAlterView
-
onAlterView
-
onAlterType
-
onAlterFunction
-
onAlterAggregate
-
onDropKeyspace
-
onDropTable
-
onDropView
-
onDropType
-
onDropFunction
-
onDropAggregate
-