Modifier and Type | Interface and Description |
---|---|
interface |
DynamoDbAsyncTable<T>
Asynchronous interface for running commands against an object that is linked to a specific DynamoDb table resource
and therefore knows how to map records from that table into a modelled object.
|
interface |
DynamoDbTable<T>
Synchronous interface for running commands against an object that is linked to a specific DynamoDb table resource
and therefore knows how to map records from that table into a modelled object.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
Document.getItem(MappedTableResource<T> mappedTableResource)
Get the table item associated with the table schema in the mapped table resource.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
DefaultDocument.getItem(MappedTableResource<T> mappedTableResource) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDynamoDbAsyncTable<T> |
class |
DefaultDynamoDbTable<T> |
Modifier and Type | Method and Description |
---|---|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addConditionCheck(MappedTableResource<T> mappedTableResource,
ConditionCheck<T> request)
Adds a condition check for a primary key in the associated table to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addConditionCheck(MappedTableResource<T> mappedTableResource,
Consumer<ConditionCheck.Builder> requestConsumer)
Adds a condition check for a primary key in the associated table to the transaction by accepting a consumer
of
ConditionCheck.Builder . |
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addDeleteItem(MappedTableResource<T> mappedTableResource,
DeleteItemEnhancedRequest request)
Adds a primary lookup key for the item to delete, and it's associated table, to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addDeleteItem(MappedTableResource<T> mappedTableResource,
Key key)
Adds a primary lookup key for the item to delete, and it's associated table, to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addDeleteItem(MappedTableResource<T> mappedTableResource,
T keyItem)
Adds a primary lookup key for the item to delete, and it's associated table, to the transaction.
|
TransactGetItemsEnhancedRequest.Builder |
TransactGetItemsEnhancedRequest.Builder.addGetItem(MappedTableResource<?> mappedTableResource,
GetItemEnhancedRequest request)
Adds a primary lookup key and it's associated table to the transaction.
|
TransactGetItemsEnhancedRequest.Builder |
TransactGetItemsEnhancedRequest.Builder.addGetItem(MappedTableResource<?> mappedTableResource,
Key key)
Adds a primary lookup key and it's associated table to the transaction.
|
<T> TransactGetItemsEnhancedRequest.Builder |
TransactGetItemsEnhancedRequest.Builder.addGetItem(MappedTableResource<T> mappedTableResource,
T keyItem)
Adds a primary lookup key and it's associated table to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addPutItem(MappedTableResource<T> mappedTableResource,
PutItemEnhancedRequest<T> request)
Adds an item to be written, and it's associated table, to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addPutItem(MappedTableResource<T> mappedTableResource,
T item)
Adds an item to be written, and it's associated table, to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addUpdateItem(MappedTableResource<T> mappedTableResource,
T item)
Adds an item to be updated, and it's associated table, to the transaction.
|
<T> TransactWriteItemsEnhancedRequest.Builder |
TransactWriteItemsEnhancedRequest.Builder.addUpdateItem(MappedTableResource<T> mappedTableResource,
UpdateItemEnhancedRequest<T> request)
Adds an item to be updated, and it's associated table, to the transaction.
|
WriteBatch.Builder<T> |
WriteBatch.Builder.mappedTableResource(MappedTableResource<T> mappedTableResource)
Sets the mapped table resource (table) that the items in this write batch should come from.
|
ReadBatch.Builder<T> |
ReadBatch.Builder.mappedTableResource(MappedTableResource<T> mappedTableResource)
Sets the mapped table resource (table) that the items in this read batch should come from.
|
default <T> SdkIterable<T> |
BatchGetResultPageIterable.resultsForTable(MappedTableResource<T> mappedTable)
Retrieve all items belonging to the supplied table across all pages.
|
default <T> SdkPublisher<T> |
BatchGetResultPagePublisher.resultsForTable(MappedTableResource<T> mappedTable)
Returns a publisher that can be used to request a stream of results belonging to the supplied table across all pages.
|
<T> List<T> |
BatchGetResultPage.resultsForTable(MappedTableResource<T> mappedTable)
Retrieve all items on this result page belonging to the supplied table.
|
List<Key> |
BatchWriteResult.unprocessedDeleteItemsForTable(MappedTableResource<?> mappedTable)
Retrieve any unprocessed delete action keys belonging to the supplied table from the result.
|
<T> List<T> |
BatchWriteResult.unprocessedPutItemsForTable(MappedTableResource<T> mappedTable)
Retrieve any unprocessed put action items belonging to the supplied table from the result .
|
Copyright © 2021. All rights reserved.