# Functions

New creates a QLBDDriver using the parameters and options, and verifies the configuration.

# Constants

LogDebug is for logging information useful for closely tracing the operation of the QLDBDriver.
LogInfo is for logging informative events.
LogOff is for logging nothing.

# Structs

DriverOptions can be used to configure the driver during construction.
ExponentialBackoffStrategy exponentially increases the delay per retry attempt given a base and a cap.
IOUsage contains metrics for the amount of IO requests that were consumed.
QLDBDriver is used to execute statements against QLDB.
RetryPolicy defines the policy to use to for retrying the provided function in the case of a non-fatal error.
TimingInformation contains metrics for server-side processing time.

# Interfaces

BackoffStrategy is an interface for implementing a delay before retrying the provided function with a new transaction.
BufferedResult is a cursor over a result set from a QLDB statement that is valid outside the context of a transaction.
Logger is an interface for a QLDBDriver logger.
Result is a cursor over a result set from a QLDB statement.
Transaction represents an active QLDB transaction.

# Type aliases

LogLevel represents the valid logging verbosity levels.