Skip to content

//musiclibrary/app.cash.tempest.versionedattribute/VersionedAttributeDb

VersionedAttributeDb

[jvm]\ interface VersionedAttributeDb : LogicalDb

Properties

Name Summary
versionedAttributes [jvm]
abstract val versionedAttributes: VersionedAttributeTable

Functions

Name Summary
batchLoad [jvm]
open fun batchLoad(keys: Iterable<Any>): ItemSet
open fun batchLoad(keys: Iterable<Any>, retryStrategy: DynamoDBMapperConfig.BatchLoadRetryStrategy): ItemSet
open fun batchLoad(keys: Iterable<Any>, consistentReads: DynamoDBMapperConfig.ConsistentReads): ItemSet
abstract fun batchLoad(keys: KeySet, consistentReads: DynamoDBMapperConfig.ConsistentReads, retryStrategy: DynamoDBMapperConfig.BatchLoadRetryStrategy): ItemSet
open fun batchLoad(vararg keys: Any, consistentReads: DynamoDBMapperConfig.ConsistentReads, retryStrategy: DynamoDBMapperConfig.BatchLoadRetryStrategy): ItemSet
open fun batchLoad(keys: Iterable<Any>, consistentReads: DynamoDBMapperConfig.ConsistentReads, retryStrategy: DynamoDBMapperConfig.BatchLoadRetryStrategy): ItemSet
batchWrite [jvm]
open fun batchWrite(writeSet: BatchWriteSet): BatchWriteResult
abstract fun batchWrite(writeSet: BatchWriteSet, retryStrategy: DynamoDBMapperConfig.BatchWriteRetryStrategy): BatchWriteResult
logicalTable [jvm]
abstract fun <T : LogicalTable<RI>, RI : Any> logicalTable(tableType: KClass<T>): T
transactionLoad [jvm]
abstract fun transactionLoad(keys: KeySet): ItemSet
open fun transactionLoad(vararg keys: Any): ItemSet
open fun transactionLoad(keys: Iterable<Any>): ItemSet
transactionWrite [jvm]
abstract fun transactionWrite(writeSet: TransactionWriteSet)