Produced by Siminov Software Solution LLP

siminov.orm.events
Interface IDatabaseEvents


public interface IDatabaseEvents

Exposes methods which deal with events associated with database operation's. It has methods such as (databaseCreated, databaseDroped, tableCreated, tableDroped, indexCreated).


Method Summary
 void databaseCreated(DatabaseDescriptor databaseDescriptor)
          This event is fired when database gets created as per database descriptor.
 void databaseDropped(DatabaseDescriptor databaseDescriptor)
          This event is fired when database is dropped.
 void indexCreated(DatabaseDescriptor databaseDescriptor, DatabaseMappingDescriptor databaseMapping, DatabaseMappingDescriptor.Index index)
          This event is fired when a index is created on table.
 void indexDropped(DatabaseDescriptor databaseDescriptor, DatabaseMappingDescriptor databaseMapping, DatabaseMappingDescriptor.Index index)
          This event is fired when a index is dropped.
 void tableCreated(DatabaseDescriptor databaseDescriptor, DatabaseMappingDescriptor databaseMapping)
          This event is fired when a table is created.
 void tableDropped(DatabaseDescriptor databaseDescriptor, DatabaseMappingDescriptor databaseMapping)
          This event is fired when a table is dropped.
 

Method Detail

databaseCreated

void databaseCreated(DatabaseDescriptor databaseDescriptor)
This event is fired when database gets created as per database descriptor.

Parameters:
databaseDescripton - contains meta data associated with database.

databaseDropped

void databaseDropped(DatabaseDescriptor databaseDescriptor)
This event is fired when database is dropped.

Parameters:
databaseDescriptor - contains meta data associated with dropped database.

tableCreated

void tableCreated(DatabaseDescriptor databaseDescriptor,
                  DatabaseMappingDescriptor databaseMapping)
This event is fired when a table is created.

Parameters:
databaseMapping - contains meta data associated with created table.

tableDropped

void tableDropped(DatabaseDescriptor databaseDescriptor,
                  DatabaseMappingDescriptor databaseMapping)
This event is fired when a table is dropped.

Parameters:
databaseMapping - contains meta data associated with dropped table.

indexCreated

void indexCreated(DatabaseDescriptor databaseDescriptor,
                  DatabaseMappingDescriptor databaseMapping,
                  DatabaseMappingDescriptor.Index index)
This event is fired when a index is created on table.

Parameters:
databaseMapping - contains meta data associated with table on which index is created.
index - meta data about index got created.

indexDropped

void indexDropped(DatabaseDescriptor databaseDescriptor,
                  DatabaseMappingDescriptor databaseMapping,
                  DatabaseMappingDescriptor.Index index)
This event is fired when a index is dropped.

Parameters:
databaseMapping - contains meta data associated with table on which index is dropped.
index - meta data about index got dropped.

Apache License 2.0

Copyright 2013