| Interface | Description |
|---|---|
| ICruxAPI |
Provides API access to Crux.
|
| ICruxAsyncIngestAPI |
Provides API access to Crux async ingestion.
|
| ICruxDatasource |
Represents the database as of a specific valid and
transaction time.
|
| ICruxIngestAPI |
Provides API access to Crux ingestion.
|
| ICursor<E> | |
| IQueryState | |
| IQueryState.IQueryError |
| Class | Description |
|---|---|
| Crux |
Public API entry point for starting an
ICruxAPI. |
| CruxDocument | |
| CruxDocument.Builder | |
| DBBasis |
A class representing the basis of a DB instance - a valid time and a transaction instant.
|
| HistoryOptions | |
| ModuleConfiguration |
Class to configure a Crux module.
|
| ModuleConfiguration.Builder | |
| NodeConfiguration |
Class to configure a Crux node.
|
| NodeConfiguration.Builder | |
| RemoteClientOptions | |
| TransactionInstant |
A POJO representing the identity of a transaction, comprised of a transaction ID and a transaction time.
|
| Enum | Description |
|---|---|
| HistoryOptions.SortOrder | |
| IQueryState.QueryStatus |
| Exception | Description |
|---|---|
| IndexVersionOutOfSyncException | |
| NodeOutOfSyncException |