Package | Description |
---|---|
org.axiondb |
Core interfaces, identifiers, and exceptions.
|
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 | Interface and Description |
---|---|
interface |
Index
A database index.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<TableModificationListener> |
Table.getTableModificationListeners() |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Class and Description |
---|---|
class |
SnapshotIsolationTransaction
A
Transaction implementation that provides "snapshot isolation", which supports
TRANSACTION_SERIALIZABLE isolation without locking. |
Modifier and Type | Class and Description |
---|---|
class |
BaseArrayIndex
Abstract base implemenation for
indices that 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 index over integer keys. |
class |
IntBTreeIndex
A
B-Tree index over integer keys. |
class |
ObjectArrayIndex
An
index over Object keys. |
class |
ObjectBTreeIndex
A
B-Tree index over Object keys. |
class |
StringBTreeIndex |
Modifier and Type | Class and Description |
---|---|
class |
AxionColumnsMetaTableUpdater
Updates the
AXION_TABLES meta table |
Modifier and Type | Method and Description |
---|---|
void |
ExternalDatabaseTable.addTableModificationListener(TableModificationListener listener) |
void |
ExternalDatabaseTable.removeTableModificationListener(TableModificationListener listener) |
Modifier and Type | Class and Description |
---|---|
class |
BaseTableModificationListener
No-op convenience class for quick
listener
implementations. |
Modifier and Type | Method and Description |
---|---|
void |
BaseTableModificationPublisher.addTableModificationListener(TableModificationListener listener) |
void |
BaseTableModificationPublisher.removeTableModificationListener(TableModificationListener listener) |
void |
RowDeletedEvent.visit(TableModificationListener listener) |
void |
ColumnEvent.visit(TableModificationListener listener) |
void |
RowUpdatedEvent.visit(TableModificationListener listener) |
abstract void |
TableModifiedEvent.visit(TableModificationListener listener) |
void |
RowInsertedEvent.visit(TableModificationListener listener) |