Uses of Interface
org.axiondb.event.TableModificationListener

Packages that use TableModificationListener
org.axiondb Core interfaces, identifiers, and exceptions. 
org.axiondb.engine Core database machinery. 
org.axiondb.engine.indexes   
org.axiondb.engine.metaupdaters   
org.axiondb.event Event model with listeners for database actions 
 

Uses of TableModificationListener in org.axiondb
 

Subinterfaces of TableModificationListener in org.axiondb
 interface Index
          A database index.
 

Methods in org.axiondb with parameters of type TableModificationListener
 void Table.addTableModificationListener(TableModificationListener listener)
          Adds a listener to receive events on this table
 void Table.removeTableModificationListener(TableModificationListener listener)
          Removes a listener so that it stops receiving events on this table
 

Uses of TableModificationListener in org.axiondb.engine
 

Classes in org.axiondb.engine that implement TableModificationListener
 class SnapshotIsolationTransaction
          A Transaction implementation that provides "snapshot isolation", which supports TRANSACTION_SERIALIZABLE isolation without locking.
 

Uses of TableModificationListener in org.axiondb.engine.indexes
 

Classes in org.axiondb.engine.indexes that implement TableModificationListener
 class BaseArrayIndex
          Abstract base implemenation for indicesthat maintain an in-memory, sorted array of key values (and their associated row identifiers).
 class BaseBTreeIndex
          Abstract base implementation for B-Tree based indices.
 class BaseIndex
          Abstract base implementation of Index.
 class IntArrayIndex
          An array indexover integer keys.
 class IntBTreeIndex
          A B-Tree indexover integer keys.
 class ObjectArrayIndex
          An indexover Object keys.
 class ObjectBTreeIndex
          A B-Tree indexover Object keys.
 class StringBTreeIndex
           
 

Uses of TableModificationListener in org.axiondb.engine.metaupdaters
 

Classes in org.axiondb.engine.metaupdaters that implement TableModificationListener
 class AxionColumnsMetaTableUpdater
          Updates the AXION_TABLES meta table
 

Uses of TableModificationListener in org.axiondb.event
 

Classes in org.axiondb.event that implement TableModificationListener
 class BaseTableModificationListener
          No-op convenience class for quick listener implementations.
 

Methods in org.axiondb.event with parameters of type TableModificationListener
abstract  void TableModifiedEvent.visit(TableModificationListener listener)
           
 void ColumnEvent.visit(TableModificationListener listener)
           
 void BaseTableModificationPublisher.addTableModificationListener(TableModificationListener listener)
           
 void BaseTableModificationPublisher.removeTableModificationListener(TableModificationListener listener)
           
 void RowDeletedEvent.visit(TableModificationListener listener)
           
 void RowInsertedEvent.visit(TableModificationListener listener)
           
 void RowUpdatedEvent.visit(TableModificationListener listener)