| 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
Transactionimplementation that provides "snapshot isolation", which supports
TRANSACTION_SERIALIZABLE isolation without locking. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseArrayIndex
Abstract base implemenation for
indicesthat 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 indexover integer keys. |
class |
IntBTreeIndex
A
B-Tree indexover integer keys. |
class |
ObjectArrayIndex
An
indexover Object keys. |
class |
ObjectBTreeIndex
A
B-Tree indexover 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 |
ColumnEvent.visit(TableModificationListener listener) |
abstract void |
TableModifiedEvent.visit(TableModificationListener listener) |
void |
RowDeletedEvent.visit(TableModificationListener listener) |
void |
RowInsertedEvent.visit(TableModificationListener listener) |
void |
RowUpdatedEvent.visit(TableModificationListener listener) |