Skip to content

//tempest2/app.cash.tempest2/AsyncLogicalDb/transactionLoad

transactionLoad

[jvm]\ open suspend fun transactionLoad(keys: KeySet): ItemSet

Transactionally loads objects specified by transactionLoadRequest by calling DynamoDbClient.transactGetItems API.

A transaction cannot contain more than 25 unique items. A transaction cannot contain more than 4 MB of data. No two actions in a transaction can work against the same item in the same table.

[jvm]\ open suspend fun transactionLoad(keys: Iterable<Any>): ItemSet

open suspend fun transactionLoad(vararg keys: Any): ItemSet