[][src]Crate rusoto_qldb_session

The transactional data APIs for Amazon QLDB

Instead of interacting directly with this API, we recommend that you use the Amazon QLDB Driver or the QLDB Shell to execute data transactions on a ledger.

  • If you are working with an AWS SDK, use the QLDB Driver. The driver provides a high-level abstraction layer above this qldbsession data plane and manages SendCommand API calls for you. For information and a list of supported programming languages, see Getting started with the driver in the Amazon QLDB Developer Guide.

  • If you are working with the AWS Command Line Interface (AWS CLI), use the QLDB Shell. The shell is a command line interface that uses the QLDB Driver to interact with a ledger. For information, see Accessing Amazon QLDB using the QLDB Shell.

If you're using the service, you're probably looking for QldbSessionClient and QldbSession.

Structs

AbortTransactionRequest

Contains the details of the transaction to abort.

AbortTransactionResult

Contains the details of the aborted transaction.

CommitTransactionRequest

Contains the details of the transaction to commit.

CommitTransactionResult

Contains the details of the committed transaction.

EndSessionRequest

Specifies a request to end the session.

EndSessionResult

Contains the details of the ended session.

ExecuteStatementRequest

Specifies a request to execute a statement.

ExecuteStatementResult

Contains the details of the executed statement.

FetchPageRequest

Specifies the details of the page to be fetched.

FetchPageResult

Contains the page that was fetched.

Page

Contains details of the fetched page.

QldbSessionClient

A client for the QLDB Session API.

SendCommandRequest
SendCommandResult
StartSessionRequest

Specifies a request to start a new session.

StartSessionResult

Contains the details of the started session.

StartTransactionRequest

Specifies a request to start a transaction.

StartTransactionResult

Contains the details of the started transaction.

ValueHolder

A structure that can contain an Amazon Ion value in multiple encoding formats.

Enums

SendCommandError

Errors returned by SendCommand

Traits

QldbSession

Trait representing the capabilities of the QLDB Session API. QLDB Session clients implement this trait.