default ResultT |
CommonOperation.execute(TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension,
DynamoDbClient dynamoDbClient) |
Default implementation of a complete synchronous execution of this operation against either the primary or a
secondary index.
|
default ResultT |
DatabaseOperation.execute(DynamoDbClient dynamoDbClient,
DynamoDbEnhancedClientExtension extension) |
Default implementation of a complete synchronous execution of this operation.
|
default SdkIterable<ResultT> |
PaginatedDatabaseOperation.execute(DynamoDbClient dynamoDbClient,
DynamoDbEnhancedClientExtension extension) |
Default implementation of a complete synchronous execution of this operation against a database.
|
default PageIterable<ItemT> |
PaginatedOperation.execute(TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension,
DynamoDbClient dynamoDbClient) |
Default implementation of a complete synchronous execution of this operation against either the primary or a
secondary index.
|
default CompletableFuture<ResultT> |
CommonOperation.executeAsync(TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension,
DynamoDbAsyncClient dynamoDbAsyncClient) |
Default implementation of a complete non-blocking asynchronous execution of this operation against either the
primary or a secondary index.
|
default CompletableFuture<ResultT> |
DatabaseOperation.executeAsync(DynamoDbAsyncClient dynamoDbAsyncClient,
DynamoDbEnhancedClientExtension extension) |
Default implementation of a complete non-blocking asynchronous execution of this operation.
|
default SdkPublisher<ResultT> |
PaginatedDatabaseOperation.executeAsync(DynamoDbAsyncClient dynamoDbAsyncClient,
DynamoDbEnhancedClientExtension extension) |
Default implementation of a complete non-blocking asynchronous execution of this operation against a database.
|
default PagePublisher<ItemT> |
PaginatedOperation.executeAsync(TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension,
DynamoDbAsyncClient dynamoDbAsyncClient) |
Default implementation of a complete non-blocking asynchronous execution of this operation against either the
primary or a secondary index.
|
default PageIterable<ItemT> |
PaginatedTableOperation.executeOnPrimaryIndex(TableSchema<ItemT> tableSchema,
String tableName,
DynamoDbEnhancedClientExtension extension,
DynamoDbClient dynamoDbClient) |
Default implementation of a complete synchronous execution of this operation against the primary index.
|
default ResultT |
TableOperation.executeOnPrimaryIndex(TableSchema<ItemT> tableSchema,
String tableName,
DynamoDbEnhancedClientExtension extension,
DynamoDbClient dynamoDbClient) |
Default implementation of a complete synchronous execution of this operation against the primary index.
|
default PagePublisher<ItemT> |
PaginatedTableOperation.executeOnPrimaryIndexAsync(TableSchema<ItemT> tableSchema,
String tableName,
DynamoDbEnhancedClientExtension extension,
DynamoDbAsyncClient dynamoDbAsyncClient) |
Default implementation of a complete non-blocking asynchronous execution of this operation against the primary
index.
|
default CompletableFuture<ResultT> |
TableOperation.executeOnPrimaryIndexAsync(TableSchema<ItemT> tableSchema,
String tableName,
DynamoDbEnhancedClientExtension extension,
DynamoDbAsyncClient dynamoDbAsyncClient) |
Default implementation of a complete non-blocking asynchronous execution of this operation against the primary
index.
|
default ResultT |
IndexOperation.executeOnSecondaryIndex(TableSchema<ItemT> tableSchema,
String tableName,
String indexName,
DynamoDbEnhancedClientExtension extension,
DynamoDbClient dynamoDbClient) |
Default implementation of a complete synchronous execution of this operation against a secondary index.
|
default PageIterable<ItemT> |
PaginatedIndexOperation.executeOnSecondaryIndex(TableSchema<ItemT> tableSchema,
String tableName,
String indexName,
DynamoDbEnhancedClientExtension extension,
DynamoDbClient dynamoDbClient) |
Default implementation of a complete synchronous execution of this operation against a secondary index.
|
default CompletableFuture<ResultT> |
IndexOperation.executeOnSecondaryIndexAsync(TableSchema<ItemT> tableSchema,
String tableName,
String indexName,
DynamoDbEnhancedClientExtension extension,
DynamoDbAsyncClient dynamoDbAsyncClient) |
Default implementation of a complete non-blocking asynchronous execution of this operation against a secondary
index.
|
default SdkPublisher<Page<ItemT>> |
PaginatedIndexOperation.executeOnSecondaryIndexAsync(TableSchema<ItemT> tableSchema,
String tableName,
String indexName,
DynamoDbEnhancedClientExtension extension,
DynamoDbAsyncClient dynamoDbAsyncClient) |
Default implementation of a complete non-blocking asynchronous execution of this operation against a secondary
index.
|
BatchGetItemRequest |
BatchGetItemOperation.generateRequest(DynamoDbEnhancedClientExtension extension) |
|
BatchWriteItemRequest |
BatchWriteItemOperation.generateRequest(DynamoDbEnhancedClientExtension extension) |
|
RequestT |
CommonOperation.generateRequest(TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension) |
This method generates the request that needs to be sent to a low level DynamoDbClient .
|
CreateTableRequest |
CreateTableOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
RequestT |
DatabaseOperation.generateRequest(DynamoDbEnhancedClientExtension extension) |
This method generates the request that needs to be sent to a low level DynamoDbClient .
|
DeleteItemRequest |
DeleteItemOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
DeleteTableRequest |
DeleteTableOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
DescribeTableRequest |
DescribeTableOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
GetItemRequest |
GetItemOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension) |
|
RequestT |
PaginatedDatabaseOperation.generateRequest(DynamoDbEnhancedClientExtension extension) |
This method generates the request that needs to be sent to a low level DynamoDbClient .
|
RequestT |
PaginatedOperation.generateRequest(TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension) |
This method generates the request that needs to be sent to a low level DynamoDbClient .
|
PutItemRequest |
PutItemOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
QueryRequest |
QueryOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
ScanRequest |
ScanOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
TransactGetItemsRequest |
TransactGetItemsOperation.generateRequest(DynamoDbEnhancedClientExtension extension) |
|
TransactWriteItemsRequest |
TransactWriteItemsOperation.generateRequest(DynamoDbEnhancedClientExtension extension) |
|
UpdateItemRequest |
UpdateItemOperation.generateRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
TransactGetItem |
GetItemOperation.generateTransactGetItem(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
TransactGetItem |
TransactableReadOperation.generateTransactGetItem(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
TransactWriteItem |
DeleteItemOperation.generateTransactWriteItem(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
TransactWriteItem |
PutItemOperation.generateTransactWriteItem(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
TransactWriteItem |
TransactableWriteOperation.generateTransactWriteItem(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
TransactWriteItem |
UpdateItemOperation.generateTransactWriteItem(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
WriteRequest |
BatchableWriteOperation.generateWriteRequest(TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension) |
|
WriteRequest |
DeleteItemOperation.generateWriteRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
WriteRequest |
PutItemOperation.generateWriteRequest(TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
BatchGetResultPage |
BatchGetItemOperation.transformResponse(BatchGetItemResponse response,
DynamoDbEnhancedClientExtension extension) |
|
BatchWriteResult |
BatchWriteItemOperation.transformResponse(BatchWriteItemResponse response,
DynamoDbEnhancedClientExtension extension) |
|
ResultT |
CommonOperation.transformResponse(ResponseT response,
TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension) |
Takes the response object returned by the actual DynamoDb call and maps it into a higher level abstracted
result object.
|
Void |
CreateTableOperation.transformResponse(CreateTableResponse response,
TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
ResultT |
DatabaseOperation.transformResponse(ResponseT response,
DynamoDbEnhancedClientExtension extension) |
Takes the response object returned by the actual DynamoDb call and maps it into a higher level abstracted
result object.
|
DeleteItemEnhancedResponse<T> |
DeleteItemOperation.transformResponse(DeleteItemResponse response,
TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
Void |
DeleteTableOperation.transformResponse(DeleteTableResponse response,
TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
DescribeTableEnhancedResponse |
DescribeTableOperation.transformResponse(DescribeTableResponse response,
TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
GetItemEnhancedResponse<T> |
GetItemOperation.transformResponse(GetItemResponse response,
TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension extension) |
|
ResultT |
PaginatedDatabaseOperation.transformResponse(ResponseT response,
DynamoDbEnhancedClientExtension extension) |
Takes the response object returned by the actual DynamoDb call and maps it into a higher level abstracted
result object.
|
Page<ItemT> |
PaginatedOperation.transformResponse(ResponseT response,
TableSchema<ItemT> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
Takes the response object returned by the actual DynamoDb call and maps it into a higher level abstracted
result object.
|
PutItemEnhancedResponse<T> |
PutItemOperation.transformResponse(PutItemResponse response,
TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|
Page<T> |
QueryOperation.transformResponse(QueryResponse response,
TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
Page<T> |
ScanOperation.transformResponse(ScanResponse response,
TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
|
List<Document> |
TransactGetItemsOperation.transformResponse(TransactGetItemsResponse response,
DynamoDbEnhancedClientExtension extension) |
|
Void |
TransactWriteItemsOperation.transformResponse(TransactWriteItemsResponse response,
DynamoDbEnhancedClientExtension extension) |
|
UpdateItemEnhancedResponse<T> |
UpdateItemOperation.transformResponse(UpdateItemResponse response,
TableSchema<T> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension extension) |
|