public class AxionColumnsMetaTableUpdater extends BaseDatabaseModificationListener implements DatabaseModificationListener, TableModificationListener
AXION_TABLES
meta tableConstructor and Description |
---|
AxionColumnsMetaTableUpdater(Database db) |
Modifier and Type | Method and Description |
---|---|
void |
columnAdded(ColumnEvent e) |
void |
constraintAdded(ConstraintEvent event) |
void |
constraintRemoved(ConstraintEvent event) |
protected Row |
createRowForColumnAdded(Table t,
Column col) |
void |
rowDeleted(RowEvent event) |
void |
rowInserted(RowEvent event) |
void |
rowUpdated(RowEvent event) |
void |
tableAdded(DatabaseModifiedEvent e) |
void |
tableDropped(DatabaseModifiedEvent e) |
void |
updateNullableStatus(ConstraintEvent event,
boolean changeNullableTo) |
sequenceAdded, sequenceDropped, serverAdded, serverDropped, typeAdded
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
sequenceAdded, sequenceDropped, serverAdded, serverDropped, typeAdded
public AxionColumnsMetaTableUpdater(Database db)
public void tableAdded(DatabaseModifiedEvent e)
tableAdded
in interface DatabaseModificationListener
tableAdded
in class BaseDatabaseModificationListener
public void tableDropped(DatabaseModifiedEvent e)
tableDropped
in interface DatabaseModificationListener
tableDropped
in class BaseDatabaseModificationListener
public void columnAdded(ColumnEvent e) throws AxionException
columnAdded
in interface TableModificationListener
AxionException
public void rowInserted(RowEvent event) throws AxionException
rowInserted
in interface TableModificationListener
AxionException
public void rowDeleted(RowEvent event) throws AxionException
rowDeleted
in interface TableModificationListener
AxionException
public void rowUpdated(RowEvent event) throws AxionException
rowUpdated
in interface TableModificationListener
AxionException
public void constraintAdded(ConstraintEvent event) throws AxionException
constraintAdded
in interface TableModificationListener
AxionException
public void constraintRemoved(ConstraintEvent event) throws AxionException
constraintRemoved
in interface TableModificationListener
AxionException
public void updateNullableStatus(ConstraintEvent event, boolean changeNullableTo)
protected Row createRowForColumnAdded(Table t, Column col) throws AxionException
AxionException