Skip to content

//musiclibrary2/app.cash.tempest2.musiclibrary.java/AsyncMusicDb

AsyncMusicDb

[jvm]\ interface AsyncMusicDb : AsyncLogicalDb

Properties

Name Summary
Companion [jvm]
val Companion: AsyncLogicalDb.Companion

Functions

Name Summary
batchLoad [jvm]
open fun batchLoad(keys: KeySet, consistentReads: Boolean, maxPageSize: Int, returnConsumedCapacity: ReturnConsumedCapacity, $completion: Continuation<in ItemSet>): Any
batchLoadAsync [jvm]
abstract fun batchLoadAsync(p: KeySet, p1: Boolean, p2: Int, p3: ReturnConsumedCapacity): Publisher<ItemSet>
batchWrite [jvm]
open fun batchWrite(writeSet: BatchWriteSet, maxPageSize: Int, $completion: Continuation<in BatchWriteResult>): Any
batchWriteAsync [jvm]
abstract fun batchWriteAsync(p: BatchWriteSet, p1: Int): CompletableFuture<BatchWriteResult>
create [jvm]
open fun <DB : AsyncLogicalDb?> create(dbType: Class<DB>, dynamoDbEnhancedClient: DynamoDbEnhancedAsyncClient): DB
logicalTable [jvm]
abstract fun <T : AsyncLogicalTable<RI>?, RI> logicalTable(p: String, p1: KClass<T>): T
music [jvm]
abstract fun music(): AsyncMusicTable
transactionLoad [jvm]
open fun transactionLoad(keys: KeySet, $completion: Continuation<in ItemSet>): Any
transactionLoadAsync [jvm]
abstract fun transactionLoadAsync(p: KeySet): CompletableFuture<ItemSet>
transactionWrite [jvm]
open fun transactionWrite(writeSet: TransactionWriteSet, $completion: Continuation<in Unit>): Any
transactionWriteAsync [jvm]
abstract fun transactionWriteAsync(p: TransactionWriteSet): CompletableFuture<Void>