Module Values.ExecuteTransactionInputSource

This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. The entire transaction must consist of either read statements or write statements, you cannot mix both in one transaction. The EXISTS function is an exception and can be used to check the condition of specific attributes of the item in a similar manner to ConditionCheck in the TransactWriteItems API.

Sourcetype nonrec t = {
  1. transactStatements : ParameterizedStatements.t;
    (*

    The list of PartiQL statements representing the transaction to run.

    *)
  2. clientRequestToken : ClientRequestToken.t option;
    (*

    Set this value to get remaining results, if NextToken was returned in the statement response.

    *)
  3. returnConsumedCapacity : ReturnConsumedCapacity.t option;
    (*

    Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.

    *)
}
Sourceval context_ : string
Sourceval make : ?clientRequestToken:??? -> ?returnConsumedCapacity:??? -> transactStatements:ParameterizedStatements.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of Awso.Botodata.value list | `String of PartiQLStatement.t ]) list ] list | `String of ClientRequestToken.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t