| Interface | Description |
|---|---|
| BackoffStrategy |
Define the Backoff strategy that is going to be used to retry the Transaction.
|
| Executable |
This interface provides the methods to execute PartiQL statements towards a QLDB Ledger.
|
| Executor<R> |
A functional interface that contains all the code to be executed in a QLDB
transaction and returns a value.
|
| ExecutorNoReturn |
A functional interface that contains all the code to be executed in a QLDB transaction but doesn't return a value.
|
| QldbDriver |
The driver for Amazon QLDB.
|
| QldbDriverBuilder |
Builder class to create the
QldbDriver. |
| Result |
Interface for the result of executing a statement in QLDB.
|
| Class | Description |
|---|---|
| DefaultQldbTransactionBackoffStrategy |
BackoffStrategy that calculates the time to delay the execution of the next transaction.
|
| IOUsage |
IOUsage class containing metrics for the amount of IO requests.
|
| QldbHash |
A QLDB hash is either a 256 bit number or a special empty hash.
|
| RetryPolicy |
RetryPolicy used to retry the transactions.
|
| RetryPolicy.Builder | |
| RetryPolicyContext |
Contains useful information about a failed transaction that can be used to make retry and backoff decisions.
|
| TimingInformation |
TimingInformation class containing metrics on server-side processing time for requests.
|
| TransactionExecutor |
Transaction object used within lambda executions to provide a reduced view that allows only the operations that are
valid within the context of an active managed transaction.
|