ex_aws_qldb v0.1.0 ExAws.QLDBSession
Link to this section Summary
Link to this section Types
Link to this type
commit_transaction_request()
Link to this type
execute_statement_request()
Link to this type
fetch_page_request()
Link to this type
send_command_request()
send_command_request() :: [ session_token: binary() | nil, start_session: start_session_request() | nil, start_transaction: start_transaction_request() | nil, end_session: end_session_request() | nil, commit_transaction: commit_transaction_request() | nil, abort_transaction: abort_transaction_request() | nil, execute_statement: execute_statement_request() | nil, fetch_page: fetch_page_request() | nil ]
Link to this section Functions
Link to this function
abort_transaction(session_token)
abort_transaction(session_token :: binary()) :: ExAws.Operation.JSON.t()
Link to this function
commit_transaction(session_token, transaction_id, statement, parameters)
commit_transaction( session_token :: binary(), transaction_id :: binary(), statement :: binary(), parameters :: [binary()] ) :: ExAws.Operation.JSON.t()
Link to this function
end_session(session_token)
end_session(session_token :: binary()) :: ExAws.Operation.JSON.t()
Link to this function
execute_statement(session_token, transaction_id, statement, parameters)
execute_statement( session_token :: binary(), transaction_id :: binary(), statement :: binary(), parameters :: [parameter()] ) :: ExAws.Operation.JSON.t()
Link to this function
fetch_page(session_token, next_page_token, transaction_id)
fetch_page( session_token :: binary(), next_page_token :: binary(), transaction_id :: binary() ) :: ExAws.Operation.JSON.t()
Link to this function
send_command(request)
send_command(request :: send_command_request()) :: ExAws.Operation.JSON.t()
Link to this function
start_session(ledger_name)
start_session(ledger_name :: binary()) :: ExAws.Operation.JSON.t()
Link to this function
start_transaction(session_token)
start_transaction(session_token :: binary()) :: ExAws.Operation.JSON.t()