Skip navigation links
Amazon QLDB Java Driver 2.1.0 API Reference
A B C D E G H I L M N Q R S T V 

A

abort() - Method in class software.amazon.qldb.TransactionExecutor
Abort the transaction and roll back any changes.

B

BackoffStrategy - Interface in software.amazon.qldb
Define the Backoff strategy that is going to be used to retry the Transaction.
backoffStrategy(BackoffStrategy) - Method in class software.amazon.qldb.RetryPolicy.Builder
If backoff strategy is not provided, DefaultQldbTransactionBackoffStrategy will be used.
build() - Method in interface software.amazon.qldb.QldbDriverBuilder
Build a QldbDriver instance using the current configuration set with the builder.
build() - Method in class software.amazon.qldb.RetryPolicy.Builder
Construct a RetryPolicy with the current configuration in the builder.
builder() - Static method in interface software.amazon.qldb.QldbDriver
 
builder() - Static method in class software.amazon.qldb.RetryPolicy
Creates a builder instance of the RetryPolicy.

C

calculateDelay(RetryPolicyContext) - Method in interface software.amazon.qldb.BackoffStrategy
Compute the delay before the next retry request.
calculateDelay(RetryPolicyContext) - Method in class software.amazon.qldb.DefaultQldbTransactionBackoffStrategy
Compute the delay before the next retry request.
create(Throwable) - Static method in exception software.amazon.qldb.exceptions.QldbDriverException
Factory method for creating an exception wrapping another exception.
create(String) - Static method in exception software.amazon.qldb.exceptions.QldbDriverException
Factory method for creating an exception with a specific message.
create(String, String) - Static method in exception software.amazon.qldb.exceptions.QldbDriverException
Factory method for creating an exception with a specific message including the session token.
create(String, Throwable) - Static method in exception software.amazon.qldb.exceptions.QldbDriverException
Factory method for creating an exception with a specific message wrapping another exception.

D

DEFAULT_RETRY_LIMIT - Static variable in class software.amazon.qldb.RetryPolicy.Builder
 
DefaultQldbTransactionBackoffStrategy - Class in software.amazon.qldb
BackoffStrategy that calculates the time to delay the execution of the next transaction.
DefaultQldbTransactionBackoffStrategy(Duration, Duration) - Constructor for class software.amazon.qldb.DefaultQldbTransactionBackoffStrategy
Constructor to create a Backoff Strategy but with custom baseDelay and cap backoff time.
dot(QldbHash) - Method in class software.amazon.qldb.QldbHash
The QLDB dot operator joins two hashes and generates a new hash.

E

equals(Object) - Method in class software.amazon.qldb.QldbHash
 
Errors - Enum in software.amazon.qldb.exceptions
Enum identifying the possible error types when executing a transaction.
exception() - Method in class software.amazon.qldb.RetryPolicyContext
 
Executable - Interface in software.amazon.qldb
This interface provides the methods to execute PartiQL statements towards a QLDB Ledger.
execute(String) - Method in interface software.amazon.qldb.Executable
Execute the statement against QLDB and retrieve the result.
execute(String, List<IonValue>) - Method in interface software.amazon.qldb.Executable
Execute the statement using the specified parameters against QLDB and retrieve the result.
execute(String, IonValue...) - Method in interface software.amazon.qldb.Executable
Execute the statement using the specified parameters against QLDB and retrieve the result.
execute(TransactionExecutor) - Method in interface software.amazon.qldb.Executor
Executes the operation using the specified TransactionExecutor.
execute(TransactionExecutor) - Method in interface software.amazon.qldb.ExecutorNoReturn
Executes the operation using the specified TransactionExecutor.
execute(ExecutorNoReturn) - Method in interface software.amazon.qldb.QldbDriver
Execute the Executor lambda against QLDB within a transaction where no result is expected.
execute(ExecutorNoReturn, RetryPolicy) - Method in interface software.amazon.qldb.QldbDriver
Execute the Executor lambda against QLDB within a transaction where no result is expected.
execute(Executor<T>) - Method in interface software.amazon.qldb.QldbDriver
Execute the Executor lambda against QLDB and retrieve the result within a transaction.
execute(Executor<T>, RetryPolicy) - Method in interface software.amazon.qldb.QldbDriver
Execute the Executor lambda against QLDB and retrieve the result within a transaction.
execute(String) - Method in class software.amazon.qldb.TransactionExecutor
Execute the statement against QLDB and retrieve the result.
execute(String, List<IonValue>) - Method in class software.amazon.qldb.TransactionExecutor
Execute the statement using the specified parameters against QLDB and retrieve the result.
execute(String, IonValue...) - Method in class software.amazon.qldb.TransactionExecutor
Execute the statement using the specified parameters against QLDB and retrieve the result.
Executor<R> - Interface in software.amazon.qldb
A functional interface that contains all the code to be executed in a QLDB transaction and returns a value.
ExecutorNoReturn - Interface in software.amazon.qldb
A functional interface that contains all the code to be executed in a QLDB transaction but doesn't return a value.

G

get() - Method in enum software.amazon.qldb.exceptions.Errors
Retrieve the localized error message associated with the enum value.
getConsumedIOs() - Method in interface software.amazon.qldb.Result
Gets the IOUsage statistics for the current statement.
getHashSize() - Method in class software.amazon.qldb.QldbHash
 
getProcessingTimeMilliseconds() - Method in class software.amazon.qldb.TimingInformation
 
getQldbHash() - Method in class software.amazon.qldb.QldbHash
Retrieves the `QldbHash` bytes.
getReadIOs() - Method in class software.amazon.qldb.IOUsage
 
getTableNames() - Method in interface software.amazon.qldb.QldbDriver
Retrieve the table names that are available within the ledger.
getTimingInformation() - Method in interface software.amazon.qldb.Result
Gets the server side timing information for the current statement.
getTransactionId() - Method in class software.amazon.qldb.TransactionExecutor
Get the ID of the current transaction.

H

hashCode() - Method in class software.amazon.qldb.QldbHash
 

I

ionSystem(IonSystem) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the IonSystem that should be used to generate the hash of the parameters and the statements.
IOUsage - Class in software.amazon.qldb
IOUsage class containing metrics for the amount of IO requests.
isEmpty() - Method in class software.amazon.qldb.QldbHash
 
isEmpty() - Method in interface software.amazon.qldb.Result
Determine if the result contains no documents.

L

ledger(String) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the ledger to connect to and submit the transactions.

M

maxConcurrentTransactions(int) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the maximum number of concurrent transactions that can be executed at any point in time.
maxRetries(int) - Method in class software.amazon.qldb.RetryPolicy.Builder
The default value for max number of retries is .
maxRetries(int) - Static method in class software.amazon.qldb.RetryPolicy
Factory method to create a RetryPolicy with the maximum retry number that a transaction will be executed.

N

none() - Static method in class software.amazon.qldb.RetryPolicy
Factory method to create a RetryPolicy that will not retry.

Q

QldbDriver - Interface in software.amazon.qldb
The driver for Amazon QLDB.
QldbDriverBuilder - Interface in software.amazon.qldb
Builder class to create the QldbDriver.
QldbDriverException - Exception in software.amazon.qldb.exceptions
Exception used to represent all types of failures that can be thrown by the driver that are not QLDB service side exceptions.
QldbDriverException(Throwable) - Constructor for exception software.amazon.qldb.exceptions.QldbDriverException
Protected constructor for creating an exception wrapping another exception.
QldbDriverException(String) - Constructor for exception software.amazon.qldb.exceptions.QldbDriverException
Protected constructor for creating an exception with a specific message.
QldbDriverException(String, Throwable) - Constructor for exception software.amazon.qldb.exceptions.QldbDriverException
Protected constructor for creating an exception with a specific message wrapping another exception.
QldbHash - Class in software.amazon.qldb
A QLDB hash is either a 256 bit number or a special empty hash.
QldbHash(byte[], IonSystem) - Constructor for class software.amazon.qldb.QldbHash
 

R

readAhead(int) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the number of read-ahead buffers, determining the amount of sets of results buffered in memory, for each open result set, created within the driver.
readAhead(int, ExecutorService) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the number of read-ahead buffers, determining the amount of sets of results buffered in memory, for each open result set, created within the driver.
Result - Interface in software.amazon.qldb
Interface for the result of executing a statement in QLDB.
retriesAttempted() - Method in class software.amazon.qldb.RetryPolicyContext
 
RetryPolicy - Class in software.amazon.qldb
RetryPolicy used to retry the transactions.
RetryPolicy.Builder - Class in software.amazon.qldb
 
RetryPolicyContext - Class in software.amazon.qldb
Contains useful information about a failed transaction that can be used to make retry and backoff decisions.
RetryPolicyContext(SdkException, int, String) - Constructor for class software.amazon.qldb.RetryPolicyContext
 

S

sessionClientBuilder(QldbSessionClientBuilder) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the low level QLDB session builder that should be used for accessing QLDB.
software.amazon.qldb - package software.amazon.qldb
 
software.amazon.qldb.exceptions - package software.amazon.qldb.exceptions
 

T

TimingInformation - Class in software.amazon.qldb
TimingInformation class containing metrics on server-side processing time for requests.
toQldbHash(String, IonSystem) - Static method in class software.amazon.qldb.QldbHash
 
toQldbHash(IonValue, IonSystem) - Static method in class software.amazon.qldb.QldbHash
The QLDB Hash of an IonValue is just the IonHash of that value.
toString() - Method in class software.amazon.qldb.QldbHash
 
TransactionAbortedException - Exception in software.amazon.qldb.exceptions
Exception type representing the abort of a transaction within a lambda execution block.
TransactionAbortedException() - Constructor for exception software.amazon.qldb.exceptions.TransactionAbortedException
Protected constructor for creating an exception wrapping another exception.
TransactionAlreadyOpenException - Exception in software.amazon.qldb.exceptions
Exception thrown when an attempt is made to start another transaction while the previous transaction was still open.
TransactionAlreadyOpenException(QldbSessionException) - Constructor for exception software.amazon.qldb.exceptions.TransactionAlreadyOpenException
 
TransactionExecutor - Class in software.amazon.qldb
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.
TransactionExecutor(Transaction) - Constructor for class software.amazon.qldb.TransactionExecutor
Constructor.
transactionId() - Method in class software.amazon.qldb.RetryPolicyContext
 
transactionRetryPolicy(RetryPolicy) - Method in interface software.amazon.qldb.QldbDriverBuilder
Specify the retry policy that will be used to execute the transactions.

V

valueOf(String) - Static method in enum software.amazon.qldb.exceptions.Errors
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.qldb.exceptions.Errors
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I L M N Q R S T V 
Skip navigation links
Amazon QLDB Java Driver 2.1.0 API Reference

Copyright © 2007–2020 Amazon.com. All Rights Reserved.