public interface SchemaChangeListener
| Modifier and Type | Method and Description |
|---|---|
void |
onFunctionCreated(String schemaName,
String name,
Method method)
Callback on function creation.
|
void |
onIndexCreated(String schemaName,
String tblName,
String idxName,
GridQueryIndexDescriptor idxDesc,
@Nullable Index idx)
Callback on index creation.
|
void |
onIndexDropped(String schemaName,
String tblName,
String idxName)
Callback on index drop.
|
void |
onIndexRebuildFinished(String schemaName,
String tblName)
Callback on index rebuild finished for all indexes in the table.
|
void |
onIndexRebuildStarted(String schemaName,
String tblName)
Callback on index rebuild started for all indexes in the table.
|
void |
onSchemaCreated(String schemaName)
Callback method.
|
void |
onSchemaDropped(String schemaName)
Callback method.
|
void |
onSqlTypeCreated(String schemaName,
GridQueryTypeDescriptor typeDesc,
GridCacheContextInfo<?,?> cacheInfo)
Callback method.
|
void |
onSqlTypeDropped(String schemaName,
GridQueryTypeDescriptor typeDesc)
Callback method.
|
void |
onSqlTypeUpdated(String schemaName,
GridQueryTypeDescriptor typeDesc,
GridCacheContextInfo<?,?> cacheInfo)
Callback method.
|
void |
onSystemViewCreated(String schemaName,
SystemView<?> sysView)
Callback method.
|
void onSchemaCreated(String schemaName)
schemaName - Schema name.void onSchemaDropped(String schemaName)
schemaName - Schema name.void onSqlTypeCreated(String schemaName, GridQueryTypeDescriptor typeDesc, GridCacheContextInfo<?,?> cacheInfo)
schemaName - Schema name.typeDesc - Type descriptor.cacheInfo - Cache info.void onSqlTypeUpdated(String schemaName, GridQueryTypeDescriptor typeDesc, GridCacheContextInfo<?,?> cacheInfo)
schemaName - Schema name.typeDesc - Type descriptor.cacheInfo - Cache info.void onSqlTypeDropped(String schemaName, GridQueryTypeDescriptor typeDesc)
schemaName - Schema name.typeDesc - Type descriptor.void onIndexCreated(String schemaName, String tblName, String idxName, GridQueryIndexDescriptor idxDesc, @Nullable @Nullable Index idx)
schemaName - Schema name.tblName - Table name.idxName - Index name.idxDesc - Index descriptor.idx - Index.void onIndexDropped(String schemaName, String tblName, String idxName)
schemaName - Schema name.tblName - Table name.idxName - Index name.void onIndexRebuildStarted(String schemaName, String tblName)
schemaName - Schema name.tblName - Table name.void onIndexRebuildFinished(String schemaName, String tblName)
schemaName - Schema name.tblName - Table name.void onFunctionCreated(String schemaName, String name, Method method)
schemaName - Schema name.name - Function name.method - Public static method, implementing this function.void onSystemViewCreated(String schemaName, SystemView<?> sysView)
schemaName - Schema name.sysView - System view.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.13.0 Release Date : April 20 2022