Skip navigation links
Amazon QLDB Java Driver 1.0.0 API Reference
A B C D E G H I O P Q R S T V W 

A

abort() - Method in interface software.amazon.qldb.Transaction
Abort the transaction and roll back any changes.
abort() - Method in class software.amazon.qldb.TransactionExecutor
Abort the transaction and roll back any changes.
AbortException - Exception in software.amazon.qldb.exceptions
Exception type representing the abort of a transaction within a lambda execution block.
AbortException() - Constructor for exception software.amazon.qldb.exceptions.AbortException
 

B

builder() - Static method in class software.amazon.qldb.PooledQldbDriver
Retrieve a builder object for creating a PooledQldbDriver.
builder() - Static method in class software.amazon.qldb.QldbDriver
Retrieve a builder object for creating a QldbDriver.

C

close() - Method in class software.amazon.qldb.PooledQldbDriver
 
close() - Method in interface software.amazon.qldb.QldbSession
Close the session, and clean up any resources.
close() - Method in interface software.amazon.qldb.Transaction
Clean up any resources, and abort the transaction if it has not already been committed or aborted.
commit() - Method in interface software.amazon.qldb.Transaction
Commit the transaction.
create(Throwable, Logger) - Static method in exception software.amazon.qldb.exceptions.QldbClientException
Factory method for creating an exception wrapping another exception.
create(String, Logger) - Static method in exception software.amazon.qldb.exceptions.QldbClientException
Factory method for creating an exception with a specific message.
create(String, String, Logger) - Static method in exception software.amazon.qldb.exceptions.QldbClientException
Factory method for creating an exception with a specific message including the session token.
create(String, Throwable, Logger) - Static method in exception software.amazon.qldb.exceptions.QldbClientException
Factory method for creating an exception with a specific message wrapping another exception.
create(String, String, Throwable, Logger) - Static method in exception software.amazon.qldb.exceptions.QldbClientException
Factory method for creating an exception with a specific message including the session token wrapping another exception.
createDriver() - Method in class software.amazon.qldb.PooledQldbDriver.PooledQldbDriverBuilder
 
createDriver() - Method in class software.amazon.qldb.QldbDriver.QldbDriverBuilder
 

D

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

E

equals(Object) - Method in class software.amazon.qldb.QldbHash
 
Errors - Enum in software.amazon.qldb.exceptions
Enum identifying the possible errors within the QLDB session, allowing for retrieval of a localized error message.
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(String) - Method in interface software.amazon.qldb.QldbSession
Execute the statement against QLDB and retrieve the result.
execute(String, List<IonValue>) - Method in interface software.amazon.qldb.QldbSession
Execute the statement using the specified parameters against QLDB and retrieve the result.
execute(ExecutorNoReturn) - Method in interface software.amazon.qldb.QldbSession
Execute the Executor lambda against QLDB within a transaction where no result is expected.
execute(ExecutorNoReturn, RetryIndicator) - Method in interface software.amazon.qldb.QldbSession
Execute the Executor lambda against QLDB within a transaction where no result is expected.
execute(Executor<T>) - Method in interface software.amazon.qldb.QldbSession
Execute the Executor lambda against QLDB and retrieve the result within a transaction.
execute(Executor<T>, RetryIndicator) - Method in interface software.amazon.qldb.QldbSession
Execute the Executor lambda against QLDB and retrieve the result within a transaction.
execute(String) - Method in interface software.amazon.qldb.Transaction
Execute the statement against QLDB and retrieve the result.
execute(String, List<IonValue>) - Method in interface software.amazon.qldb.Transaction
Execute the statement using the specified parameters against QLDB and retrieve the result.
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.
Executor<R> - Interface in software.amazon.qldb
Represents a function that accepts a TransactionExecutor and returns a single result.
ExecutorNoReturn - Interface in software.amazon.qldb
Represents a function that accepts a TransactionExecutor and returns nothing.

G

get() - Method in enum software.amazon.qldb.exceptions.Errors
Retrieve the localized error message associated with the enum value.
getHashSize() - Method in class software.amazon.qldb.QldbHash
 
getLedgerName() - Method in interface software.amazon.qldb.QldbSession
Retrieve the name of the ledger for this session.
getQldbHash() - Method in class software.amazon.qldb.QldbHash
 
getSession() - Method in class software.amazon.qldb.PooledQldbDriver
Get a QldbSession object.
getSession() - Method in class software.amazon.qldb.QldbDriver
Create and return a newly instantiated QldbSession object.
getSessionToken() - Method in interface software.amazon.qldb.QldbSession
Retrieve the session token of this session.
getTableNames() - Method in interface software.amazon.qldb.QldbSession
Retrieve the table names that are available within the ledger.
getTransactionId() - Method in interface software.amazon.qldb.Transaction
Get the ID of the current transaction.
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

isEmpty() - Method in class software.amazon.qldb.QldbHash
 
isEmpty() - Method in interface software.amazon.qldb.Result
Determine if the result contains no documents.

O

onRetry(int) - Method in interface software.amazon.qldb.RetryIndicator
Executes the operation when a retry is about to occur.

P

PooledQldbDriver - Class in software.amazon.qldb
Represents a factory for accessing pooled sessions to a specific ledger within QLDB.
PooledQldbDriver(String, AmazonQLDBSession, int, int, int, long, IonSystem, ExecutorService) - Constructor for class software.amazon.qldb.PooledQldbDriver
 
PooledQldbDriver.PooledQldbDriverBuilder - Class in software.amazon.qldb
Builder object for creating a PooledQldbSession, allowing for configuration of the parameters of construction.
PooledQldbDriverBuilder() - Constructor for class software.amazon.qldb.PooledQldbDriver.PooledQldbDriverBuilder
Restricted constructor.

Q

QldbClientException - Exception in software.amazon.qldb.exceptions
Exception type representing exceptions that originate from the QLDB session, rather than QLDB itself.
QldbClientException(Throwable) - Constructor for exception software.amazon.qldb.exceptions.QldbClientException
Protected constructor for creating an exception wrapping another exception.
QldbClientException(String) - Constructor for exception software.amazon.qldb.exceptions.QldbClientException
Protected constructor for creating an exception with a specific message.
QldbClientException(String, Throwable) - Constructor for exception software.amazon.qldb.exceptions.QldbClientException
Protected constructor for creating an exception with a specific message wrapping another exception.
QldbDriver - Class in software.amazon.qldb
Represents a factory for accessing sessions to a specific ledger within QLDB.
QldbDriver(String, AmazonQLDBSession, int, int, IonSystem, ExecutorService) - Constructor for class software.amazon.qldb.QldbDriver
 
QldbDriver.QldbDriverBuilder - Class in software.amazon.qldb
Builder object for creating a QldbDriver, allowing for configuration of the parameters of construction.
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
 
QldbSession - Interface in software.amazon.qldb
The top-level interface for a QldbSession object for interacting with QLDB.

R

Result - Interface in software.amazon.qldb
Interface for the result of executing a statement in QLDB.
RetryIndicator - Interface in software.amazon.qldb
Represents a function that is invoked when a recoverable error, including OCC conflicts, occurs and the retry limit has not yet been exceeded, indicating that a new transaction is about to be created and the Executor lambda re-invoked.

S

software.amazon.qldb - package software.amazon.qldb
 
software.amazon.qldb.exceptions - package software.amazon.qldb.exceptions
 
startTransaction() - Method in interface software.amazon.qldb.QldbSession
Create a transaction object which allows for granular control over when a transaction is aborted or committed.

T

toQldbHash(String, IonSystem) - Static method in class software.amazon.qldb.QldbHash
 
toQldbHash(IonValue, IonSystem) - Static method in class software.amazon.qldb.QldbHash
The QldbHash of an IonValue is just the IonHash of that value.
toString() - Method in class software.amazon.qldb.QldbHash
 
Transaction - Interface in software.amazon.qldb
Interface that represents an active transaction with QLDB.
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.

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.

W

withPoolLimit(int) - Method in class software.amazon.qldb.PooledQldbDriver.PooledQldbDriverBuilder
Specify the limit to the pool of available sessions.
withPoolTimeout(int) - Method in class software.amazon.qldb.PooledQldbDriver.PooledQldbDriverBuilder
Specify the timeout to wait for an available session to return to the pool in milliseconds.
A B C D E G H I O P Q R S T V W 
Skip navigation links
Amazon QLDB Java Driver 1.0.0 API Reference

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