org.axiondb.event
Interface TableModificationListener

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

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

public void columnAdded(ColumnEvent event)
                 throws AxionException
Throws:
AxionException

rowInserted

public void rowInserted(RowEvent event)
                 throws AxionException
Throws:
AxionException

rowDeleted

public void rowDeleted(RowEvent event)
                throws AxionException
Throws:
AxionException

rowUpdated

public void rowUpdated(RowEvent event)
                throws AxionException
Throws:
AxionException

constraintAdded

public void constraintAdded(ConstraintEvent event)
                     throws AxionException
Throws:
AxionException

constraintRemoved

public void constraintRemoved(ConstraintEvent event)
                       throws AxionException
Throws:
AxionException