T - The type of the modelled object.public interface AsyncMappedTable<T> extends MappedTableResource<T>
| Modifier and Type | Method and Description | 
|---|---|
<R> SdkPublisher<R> | 
execute(PaginatedTableOperation<T,?,?,R> operationToPerform)
Executes a command that is expected to return a paginated list of data items against the database with the
 context of the primary index of the specific table this object is linked to. 
 | 
<R> CompletableFuture<R> | 
execute(TableOperation<T,?,?,R> operationToPerform)
Executes a command that is expected to return a single data item against the database with the context of the
 primary index of the specific table this object is linked to. 
 | 
AsyncMappedIndex<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. 
 | 
keyFrom, mapperExtension, tableName, tableSchemaAsyncMappedIndex<T> index(String indexName)
indexName - The name of the secondary index to build the command interface for.AsyncMappedIndex object that can be used to execute database commands against.<R> CompletableFuture<R> execute(TableOperation<T,?,?,R> operationToPerform)
R - The expected return type from the operation. This is typically inferred by the compiler.operationToPerform - The operation to be performed in the context of the primary index of the table.CompletableFuture that will return the result of the operation being executed. The
 documentation on the operation itself should have more information.<R> SdkPublisher<R> execute(PaginatedTableOperation<T,?,?,R> operationToPerform)
R - The expected return type from the operation. This is typically inferred by the compiler.operationToPerform - The operation to be performed in the context of the primary index of the table.SdkPublisher that will publish successive pages of result data items to any subscriber with
 demand for them.Copyright © 2020. All rights reserved.