Package org.apache.cassandra.schema
Class SchemaChangeListener
- java.lang.Object
-
- org.apache.cassandra.schema.SchemaChangeListener
-
- Direct Known Subclasses:
AuthSchemaChangeListener
,Server.EventNotifier
,SizeEstimatesRecorder
public abstract class SchemaChangeListener extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SchemaChangeListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onAlterAggregate(java.lang.String keyspace, java.lang.String aggregate, java.util.List<AbstractType<?>> argumentTypes)
void
onAlterFunction(java.lang.String keyspace, java.lang.String function, java.util.List<AbstractType<?>> argumentTypes)
void
onAlterKeyspace(java.lang.String keyspace)
void
onAlterTable(java.lang.String keyspace, java.lang.String table, boolean affectsStatements)
void
onAlterType(java.lang.String keyspace, java.lang.String type)
void
onAlterView(java.lang.String keyspace, java.lang.String view, boolean affectsStataments)
void
onCreateAggregate(java.lang.String keyspace, java.lang.String aggregate, java.util.List<AbstractType<?>> argumentTypes)
void
onCreateFunction(java.lang.String keyspace, java.lang.String function, java.util.List<AbstractType<?>> argumentTypes)
void
onCreateKeyspace(java.lang.String keyspace)
void
onCreateTable(java.lang.String keyspace, java.lang.String table)
void
onCreateType(java.lang.String keyspace, java.lang.String type)
void
onCreateView(java.lang.String keyspace, java.lang.String view)
void
onDropAggregate(java.lang.String keyspace, java.lang.String aggregate, java.util.List<AbstractType<?>> argumentTypes)
void
onDropFunction(java.lang.String keyspace, java.lang.String function, java.util.List<AbstractType<?>> argumentTypes)
void
onDropKeyspace(java.lang.String keyspace)
void
onDropTable(java.lang.String keyspace, java.lang.String table)
void
onDropType(java.lang.String keyspace, java.lang.String type)
void
onDropView(java.lang.String keyspace, java.lang.String view)
-
-
-
Method Detail
-
onCreateKeyspace
public void onCreateKeyspace(java.lang.String keyspace)
-
onCreateTable
public void onCreateTable(java.lang.String keyspace, java.lang.String table)
-
onCreateView
public void onCreateView(java.lang.String keyspace, java.lang.String view)
-
onCreateType
public void onCreateType(java.lang.String keyspace, java.lang.String type)
-
onCreateFunction
public void onCreateFunction(java.lang.String keyspace, java.lang.String function, java.util.List<AbstractType<?>> argumentTypes)
-
onCreateAggregate
public void onCreateAggregate(java.lang.String keyspace, java.lang.String aggregate, java.util.List<AbstractType<?>> argumentTypes)
-
onAlterKeyspace
public void onAlterKeyspace(java.lang.String keyspace)
-
onAlterTable
public void onAlterTable(java.lang.String keyspace, java.lang.String table, boolean affectsStatements)
-
onAlterView
public void onAlterView(java.lang.String keyspace, java.lang.String view, boolean affectsStataments)
-
onAlterType
public void onAlterType(java.lang.String keyspace, java.lang.String type)
-
onAlterFunction
public void onAlterFunction(java.lang.String keyspace, java.lang.String function, java.util.List<AbstractType<?>> argumentTypes)
-
onAlterAggregate
public void onAlterAggregate(java.lang.String keyspace, java.lang.String aggregate, java.util.List<AbstractType<?>> argumentTypes)
-
onDropKeyspace
public void onDropKeyspace(java.lang.String keyspace)
-
onDropTable
public void onDropTable(java.lang.String keyspace, java.lang.String table)
-
onDropView
public void onDropView(java.lang.String keyspace, java.lang.String view)
-
onDropType
public void onDropType(java.lang.String keyspace, java.lang.String type)
-
onDropFunction
public void onDropFunction(java.lang.String keyspace, java.lang.String function, java.util.List<AbstractType<?>> argumentTypes)
-
onDropAggregate
public void onDropAggregate(java.lang.String keyspace, java.lang.String aggregate, java.util.List<AbstractType<?>> argumentTypes)
-
-