Package | Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
boolean |
Constraint.evaluate(RowEvent event)
Evaluate the given event under me.
|
boolean |
Constraint.evaluate(RowEvent event,
RowDecorator dec)
Evaluate the given event under me.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NullConstraint.evaluate(RowEvent event)
Returns
true . |
boolean |
ForeignKeyConstraint.evaluate(RowEvent event) |
abstract boolean |
BaseConstraint.evaluate(RowEvent event) |
boolean |
PrimaryKeyConstraint.evaluate(RowEvent event) |
abstract boolean |
BaseSelectableBasedConstraint.evaluate(RowEvent event) |
boolean |
UniqueConstraint.evaluate(RowEvent event) |
boolean |
NotNullConstraint.evaluate(RowEvent event) |
boolean |
CheckConstraint.evaluate(RowEvent event) |
boolean |
NullConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
ForeignKeyConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
PrimaryKeyConstraint.evaluate(RowEvent event,
RowDecorator dec) |
abstract boolean |
BaseSelectableBasedConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
UniqueConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
NotNullConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
CheckConstraint.evaluate(RowEvent event,
RowDecorator dec) |
boolean |
UniqueConstraint.evaluate(RowEvent event,
RowDecorator dec,
boolean wasDeferred) |
Modifier and Type | Method and Description |
---|---|
void |
SnapshotIsolationTransaction.rowDeleted(RowEvent event) |
void |
SnapshotIsolationTransaction.rowInserted(RowEvent event) |
void |
SnapshotIsolationTransaction.rowUpdated(RowEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
BaseArrayIndex.rowDeleted(RowEvent event) |
void |
IntBTreeIndex.rowDeleted(RowEvent event) |
void |
ObjectBTreeIndex.rowDeleted(RowEvent event) |
void |
BaseArrayIndex.rowInserted(RowEvent event) |
void |
IntBTreeIndex.rowInserted(RowEvent event) |
void |
ObjectBTreeIndex.rowInserted(RowEvent event) |
void |
BaseArrayIndex.rowUpdated(RowEvent event) |
void |
IntBTreeIndex.rowUpdated(RowEvent event) |
void |
ObjectBTreeIndex.rowUpdated(RowEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
AxionColumnsMetaTableUpdater.rowDeleted(RowEvent event) |
void |
AxionColumnsMetaTableUpdater.rowInserted(RowEvent event) |
void |
AxionColumnsMetaTableUpdater.rowUpdated(RowEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExternalDatabaseTable.checkConstraints(RowEvent event) |
protected void |
AbstractBaseTable.checkConstraints(RowEvent event,
boolean deferred,
RowDecorator dec) |
protected void |
AbstractBaseTable.checkConstraints(RowEvent event,
RowDecorator dec) |
Modifier and Type | Class and Description |
---|---|
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 . |
Modifier and Type | Method and Description |
---|---|
void |
BaseTableModificationListener.rowDeleted(RowEvent event) |
void |
TableModificationListener.rowDeleted(RowEvent event) |
void |
BaseTableModificationListener.rowInserted(RowEvent event) |
void |
TableModificationListener.rowInserted(RowEvent event) |
void |
BaseTableModificationListener.rowUpdated(RowEvent event) |
void |
TableModificationListener.rowUpdated(RowEvent event) |