Modifier and Type | Method and Description |
---|---|
default SdkIterable<Page<T>> |
DynamoDbIndex.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer)
Executes a query against a secondary index using a
QueryConditional expression to retrieve a list of
items matching the given conditions. |
default SdkPublisher<Page<T>> |
DynamoDbAsyncIndex.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer)
Executes a query against a secondary index using a
QueryConditional expression to retrieve a list of
items matching the given conditions. |
default SdkIterable<Page<T>> |
DynamoDbIndex.query(QueryConditional queryConditional)
Executes a query against the secondary index of the table using a
QueryConditional expression to retrieve
a list of items matching the given conditions. |
default SdkPublisher<Page<T>> |
DynamoDbAsyncIndex.query(QueryConditional queryConditional)
Executes a query against the secondary index of the table using a
QueryConditional expression to retrieve
a list of items matching the given conditions. |
default SdkIterable<Page<T>> |
DynamoDbIndex.query(QueryEnhancedRequest request)
Executes a query against a secondary index using a
QueryConditional expression to retrieve a list of
items matching the given conditions. |
default SdkPublisher<Page<T>> |
DynamoDbAsyncIndex.query(QueryEnhancedRequest request)
Executes a query against a secondary index using a
QueryConditional expression to retrieve a list of
items matching the given conditions. |
default SdkIterable<Page<T>> |
DynamoDbIndex.scan()
Scans the table against a secondary index and retrieves all items using default settings.
|
default SdkPublisher<Page<T>> |
DynamoDbAsyncIndex.scan()
Scans the table against a secondary index and retrieves all items using default settings.
|
default SdkIterable<Page<T>> |
DynamoDbIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer)
Scans the table against a secondary index and retrieves all items.
|
default SdkPublisher<Page<T>> |
DynamoDbAsyncIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer)
Scans the table against a secondary index and retrieves all items.
|
default SdkIterable<Page<T>> |
DynamoDbIndex.scan(ScanEnhancedRequest request)
Scans the table against a secondary index and retrieves all items.
|
default SdkPublisher<Page<T>> |
DynamoDbAsyncIndex.scan(ScanEnhancedRequest request)
Scans the table against a secondary index and retrieves all items.
|
Modifier and Type | Method and Description |
---|---|
static <ResponseT,ItemT> |
EnhancedClientUtils.readAndTransformPaginatedItems(ResponseT response,
TableSchema<ItemT> tableSchema,
OperationContext operationContext,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension,
Function<ResponseT,List<Map<String,AttributeValue>>> getItems,
Function<ResponseT,Map<String,AttributeValue>> getLastEvaluatedKey) |
Modifier and Type | Method and Description |
---|---|
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer) |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.query(QueryConditional queryConditional) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.query(QueryConditional queryConditional) |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.query(QueryEnhancedRequest request) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.query(QueryEnhancedRequest request) |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.scan() |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.scan() |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer) |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.scan(ScanEnhancedRequest request) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.scan(ScanEnhancedRequest request) |
Modifier and Type | Method and Description |
---|---|
Page<T> |
QueryOperation.transformResponse(QueryResponse response,
TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
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.
|
Page<T> |
ScanOperation.transformResponse(ScanResponse response,
TableSchema<T> tableSchema,
OperationContext context,
DynamoDbEnhancedClientExtension dynamoDbEnhancedClientExtension) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static <T> Page<T> |
Page.create(List<T> items)
Static constructor for this object that sets a null 'lastEvaluatedKey' which indicates this is the final page
of results.
|
static <T> Page<T> |
Page.create(List<T> items,
Map<String,AttributeValue> lastEvaluatedKey)
Static constructor for this object.
|
Modifier and Type | Method and Description |
---|---|
static <T> PageIterable<T> |
PageIterable.create(SdkIterable<Page<T>> pageIterable) |
static <T> PagePublisher<T> |
PagePublisher.create(SdkPublisher<Page<T>> publisher)
Creates a flattened items publisher with the underlying page publisher.
|
Copyright © 2020. All rights reserved.