org.axiondb.event
Interface TableModificationListener

All Known Subinterfaces:
Index
All Known Implementing Classes:
AxionColumnsMetaTableUpdater, BaseArrayIndex, BaseBTreeIndex, BaseIndex, BaseTableModificationListener, IntArrayIndex, IntBTreeIndex, ObjectArrayIndex, ObjectBTreeIndex, SnapshotIsolationTransaction, StringBTreeIndex

public interface TableModificationListener

An observer of RowEvents.

Version:
$Revision: 1.2 $ $Date: 2003/02/12 16:33:51 $

Method Summary
 void columnAdded(ColumnEvent event)
           
 void constraintAdded(ConstraintEvent event)
           
 void constraintRemoved(ConstraintEvent event)
           
 void rowDeleted(RowEvent event)
           
 void rowInserted(RowEvent event)
           
 void rowUpdated(RowEvent event)
           
 

Method Detail

columnAdded

void columnAdded(ColumnEvent event)
                 throws AxionException
Throws:
AxionException

rowInserted

void rowInserted(RowEvent event)
                 throws AxionException
Throws:
AxionException

rowDeleted

void rowDeleted(RowEvent event)
                throws AxionException
Throws:
AxionException

rowUpdated

void rowUpdated(RowEvent event)
                throws AxionException
Throws:
AxionException

constraintAdded

void constraintAdded(ConstraintEvent event)
                     throws AxionException
Throws:
AxionException

constraintRemoved

void constraintRemoved(ConstraintEvent event)
                       throws AxionException
Throws:
AxionException