T - The type of the modelled object.public interface DynamoDbAsyncTable<T> extends MappedTableResource<T>
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<Void> |
createTable(CreateTableEnhancedRequest request) |
default CompletableFuture<T> |
deleteItem(DeleteItemEnhancedRequest<T> request) |
default CompletableFuture<T> |
getItem(GetItemEnhancedRequest request) |
DynamoDbAsyncIndex<T> |
index(String indexName)
Returns a mapped index that can be used to execute commands against a secondary index belonging to the table
being mapped by this object.
|
default CompletableFuture<Void> |
putItem(PutItemEnhancedRequest<T> request) |
default SdkPublisher<Page<T>> |
query(QueryEnhancedRequest request) |
default SdkPublisher<Page<T>> |
scan(ScanEnhancedRequest request) |
default CompletableFuture<T> |
updateItem(UpdateItemEnhancedRequest<T> request) |
keyFrom, mapperExtension, tableName, tableSchemaDynamoDbAsyncIndex<T> index(String indexName)
indexName - The name of the secondary index to build the command interface for.DynamoDbAsyncIndex object that can be used to execute database commands against.default CompletableFuture<Void> createTable(CreateTableEnhancedRequest request)
default CompletableFuture<T> deleteItem(DeleteItemEnhancedRequest<T> request)
default CompletableFuture<T> getItem(GetItemEnhancedRequest request)
default SdkPublisher<Page<T>> query(QueryEnhancedRequest request)
default CompletableFuture<Void> putItem(PutItemEnhancedRequest<T> request)
default SdkPublisher<Page<T>> scan(ScanEnhancedRequest request)
default CompletableFuture<T> updateItem(UpdateItemEnhancedRequest<T> request)
Copyright © 2020. All rights reserved.