TimingInformation timingInformation
Contains server-side performance information for the command.
String code
String transactionId
Specifies the transaction ID of the transaction to commit.
ByteBuffer commitDigest
Specifies the commit digest for the transaction to commit. For every active transaction, the commit digest must
be passed. QLDB validates CommitDigest and rejects the commit with an error if the digest computed
on the client does not match the digest computed by QLDB.
The purpose of the CommitDigest parameter is to ensure that QLDB commits a transaction if and only
if the server has processed the exact set of statements sent by the client, in the same order that client sent
them, and with no duplicates.
String transactionId
The transaction ID of the committed transaction.
ByteBuffer commitDigest
The commit digest of the committed transaction.
TimingInformation timingInformation
Contains server-side performance information for the command.
IOUsage consumedIOs
Contains metrics about the number of I/O requests that were consumed.
TimingInformation timingInformation
Contains server-side performance information for the command.
Page firstPage
Contains the details of the first fetched page.
TimingInformation timingInformation
Contains server-side performance information for the command.
IOUsage consumedIOs
Contains metrics about the number of I/O requests that were consumed.
Page page
Contains details of the fetched page.
TimingInformation timingInformation
Contains server-side performance information for the command.
IOUsage consumedIOs
Contains metrics about the number of I/O requests that were consumed.
String code
String sessionToken
Specifies the session token for the current command. A session token is constant throughout the life of the session.
To obtain a session token, run the StartSession command. This SessionToken is required
for every subsequent command that is issued during the current session.
StartSessionRequest startSession
Command to start a new session. A session token is obtained as part of the response.
StartTransactionRequest startTransaction
Command to start a new transaction.
EndSessionRequest endSession
Command to end the current session.
CommitTransactionRequest commitTransaction
Command to commit the specified transaction.
AbortTransactionRequest abortTransaction
Command to abort the current transaction.
ExecuteStatementRequest executeStatement
Command to execute a statement in the specified transaction.
FetchPageRequest fetchPage
Command to fetch a page.
StartSessionResult startSession
Contains the details of the started session that includes a session token. This SessionToken is
required for every subsequent command that is issued during the current session.
StartTransactionResult startTransaction
Contains the details of the started transaction.
EndSessionResult endSession
Contains the details of the ended session.
CommitTransactionResult commitTransaction
Contains the details of the committed transaction.
AbortTransactionResult abortTransaction
Contains the details of the aborted transaction.
ExecuteStatementResult executeStatement
Contains the details of the executed statement.
FetchPageResult fetchPage
Contains the details of the fetched page.
String ledgerName
The name of the ledger to start a new session against.
String sessionToken
Session token of the started session. This SessionToken is required for every subsequent command
that is issued during the current session.
TimingInformation timingInformation
Contains server-side performance information for the command.
String transactionId
The transaction ID of the started transaction.
TimingInformation timingInformation
Contains server-side performance information for the command.
Long processingTimeMilliseconds
The amount of time that QLDB spent on processing the command, measured in milliseconds.
ByteBuffer ionBinary
An Amazon Ion binary value contained in a ValueHolder structure.
String ionText
An Amazon Ion plaintext value contained in a ValueHolder structure.
Copyright © 2023. All rights reserved.