Uses of Class
org.axiondb.event.RowEvent

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

Uses of RowEvent in org.axiondb
 

Methods in org.axiondb with parameters of type RowEvent
 boolean Constraint.evaluate(RowEvent event)
          Evaluate the given event under me.
 

Uses of RowEvent in org.axiondb.constraints
 

Methods in org.axiondb.constraints with parameters of type RowEvent
abstract  boolean BaseConstraint.evaluate(RowEvent event)
           
abstract  boolean BaseSelectableBasedConstraint.evaluate(RowEvent event)
           
 boolean CheckConstraint.evaluate(RowEvent event)
           
 boolean ForeignKeyConstraint.evaluate(RowEvent event)
           
 boolean NotNullConstraint.evaluate(RowEvent event)
           
 boolean NullConstraint.evaluate(RowEvent event)
          Returns true.
 boolean PrimaryKeyConstraint.evaluate(RowEvent event)
           
 boolean UniqueConstraint.evaluate(RowEvent event)
           
 

Uses of RowEvent in org.axiondb.engine
 

Methods in org.axiondb.engine with parameters of type RowEvent
 void SnapshotIsolationTransaction.rowInserted(RowEvent event)
           
 void SnapshotIsolationTransaction.rowDeleted(RowEvent event)
           
 void SnapshotIsolationTransaction.rowUpdated(RowEvent event)
           
protected  void TransactableTableImpl.checkConstraints(RowEvent event)
           
protected  void TransactableTableImpl.checkConstraints(RowEvent event, boolean deferred)
           
 

Uses of RowEvent in org.axiondb.engine.indexes
 

Methods in org.axiondb.engine.indexes with parameters of type RowEvent
 void BaseArrayIndex.rowInserted(RowEvent event)
           
 void BaseArrayIndex.rowDeleted(RowEvent event)
           
 void BaseArrayIndex.rowUpdated(RowEvent event)
           
 void IntBTreeIndex.rowInserted(RowEvent event)
           
 void IntBTreeIndex.rowDeleted(RowEvent event)
           
 void IntBTreeIndex.rowUpdated(RowEvent event)
           
 void ObjectBTreeIndex.rowInserted(RowEvent event)
           
 void ObjectBTreeIndex.rowDeleted(RowEvent event)
           
 void ObjectBTreeIndex.rowUpdated(RowEvent event)
           
 

Uses of RowEvent in org.axiondb.engine.metaupdaters
 

Methods in org.axiondb.engine.metaupdaters with parameters of type RowEvent
 void AxionColumnsMetaTableUpdater.rowInserted(RowEvent event)
           
 void AxionColumnsMetaTableUpdater.rowDeleted(RowEvent event)
           
 void AxionColumnsMetaTableUpdater.rowUpdated(RowEvent event)
           
 

Uses of RowEvent in org.axiondb.engine.tables
 

Methods in org.axiondb.engine.tables with parameters of type RowEvent
protected  void BaseTable.checkConstraints(RowEvent event)
           
protected  void BaseTable.checkConstraints(RowEvent event, boolean deferred)
           
protected  void ExternalDatabaseTable.checkConstraints(RowEvent event)
           
 

Uses of RowEvent in org.axiondb.event
 

Subclasses of RowEvent in org.axiondb.event
 class RowDeletedEvent
          An event signifying that a row has been deleted into a Table.
 class RowInsertedEvent
          An event signifying that a row has been inserted into a Table.
 class RowUpdatedEvent
          An event signifying that a row has been updated into a Table.
 

Methods in org.axiondb.event with parameters of type RowEvent
 void TableModificationListener.rowInserted(RowEvent event)
           
 void TableModificationListener.rowDeleted(RowEvent event)
           
 void TableModificationListener.rowUpdated(RowEvent event)
           
 void BaseTableModificationListener.rowInserted(RowEvent event)
           
 void BaseTableModificationListener.rowDeleted(RowEvent event)
           
 void BaseTableModificationListener.rowUpdated(RowEvent event)