//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> |