Package org.apache.cassandra.schema
Interface SchemaChangeListener
-
- All Known Implementing Classes:
AuthSchemaChangeListener,Server.EventNotifier,SizeEstimatesRecorder
public interface SchemaChangeListener
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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 Detail
-
onCreateKeyspace
default void onCreateKeyspace(KeyspaceMetadata keyspace)
-
onCreateTable
default void onCreateTable(TableMetadata table)
-
onCreateView
default void onCreateView(ViewMetadata view)
-
onCreateType
default void onCreateType(UserType type)
-
onCreateFunction
default void onCreateFunction(UDFunction function)
-
onCreateAggregate
default void onCreateAggregate(UDAggregate aggregate)
-
onAlterKeyspace
default void onAlterKeyspace(KeyspaceMetadata before, KeyspaceMetadata after)
-
onPreAlterTable
default void onPreAlterTable(TableMetadata before, TableMetadata after)
-
onAlterTable
default void onAlterTable(TableMetadata before, TableMetadata after, boolean affectStatements)
-
onPreAlterView
default void onPreAlterView(ViewMetadata before, ViewMetadata after)
-
onAlterView
default void onAlterView(ViewMetadata before, ViewMetadata after, boolean affectStatements)
-
onAlterFunction
default void onAlterFunction(UDFunction before, UDFunction after)
-
onAlterAggregate
default void onAlterAggregate(UDAggregate before, UDAggregate after)
-
onDropKeyspace
default void onDropKeyspace(KeyspaceMetadata keyspace, boolean dropData)
-
onDropTable
default void onDropTable(TableMetadata table, boolean dropData)
-
onDropView
default void onDropView(ViewMetadata view, boolean dropData)
-
onDropType
default void onDropType(UserType type)
-
onDropFunction
default void onDropFunction(UDFunction function)
-
onDropAggregate
default void onDropAggregate(UDAggregate aggregate)
-
-