org.axiondb.engine.metaupdaters

Class AxionColumnsMetaTableUpdater

public class AxionColumnsMetaTableUpdater extends BaseDatabaseModificationListener implements DatabaseModificationListener, TableModificationListener

Updates the AXION_TABLES meta table

Version: $Revision: 1.5 $ $Date: 2005/12/20 18:32:57 $

Author: Chuck Burdick Rodney Waldhoff Ahimanikya Satapathy

Constructor Summary
AxionColumnsMetaTableUpdater(Database db)
Method Summary
voidcolumnAdded(ColumnEvent e)
voidconstraintAdded(ConstraintEvent event)
voidconstraintRemoved(ConstraintEvent event)
protected RowcreateRowForColumnAdded(Table t, Column col)
voidrowDeleted(RowEvent event)
voidrowInserted(RowEvent event)
voidrowUpdated(RowEvent event)
voidtableAdded(DatabaseModifiedEvent e)
voidtableDropped(DatabaseModifiedEvent e)
voidupdateNullableStatus(ConstraintEvent event, boolean changeNullableTo)

Constructor Detail

AxionColumnsMetaTableUpdater

public AxionColumnsMetaTableUpdater(Database db)

Method Detail

columnAdded

public void columnAdded(ColumnEvent e)

constraintAdded

public void constraintAdded(ConstraintEvent event)

constraintRemoved

public void constraintRemoved(ConstraintEvent event)

createRowForColumnAdded

protected Row createRowForColumnAdded(Table t, Column col)

rowDeleted

public void rowDeleted(RowEvent event)

rowInserted

public void rowInserted(RowEvent event)

rowUpdated

public void rowUpdated(RowEvent event)

tableAdded

public void tableAdded(DatabaseModifiedEvent e)

tableDropped

public void tableDropped(DatabaseModifiedEvent e)

updateNullableStatus

public void updateNullableStatus(ConstraintEvent event, boolean changeNullableTo)