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 PageIterable<T> |
DynamoDbTable.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer)
This is a convenience method that creates an instance of the request builder avoiding the need to create one
manually via
QueryEnhancedRequest.builder() . |
default PagePublisher<T> |
DynamoDbAsyncTable.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer)
Executes a query against the primary index of the table using a
QueryConditional expression to retrieve a list of
items matching the given conditions. |
Modifier and Type | Method and Description |
---|---|
PagePublisher<T> |
DefaultDynamoDbAsyncTable.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer) |
PageIterable<T> |
DefaultDynamoDbTable.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer) |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.query(Consumer<QueryEnhancedRequest.Builder> requestConsumer) |
Modifier and Type | Method and Description |
---|---|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.addAttributeToProject(String attributeToProject)
Adds a single attribute name to be retrieved from the database.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.attributesToProject(Collection<String> attributesToProject)
Sets a collection of the attribute names to be retrieved from the database.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.attributesToProject(String... attributesToProject)
Sets one or more attribute names to be retrieved from the database.
|
static QueryEnhancedRequest.Builder |
QueryEnhancedRequest.builder()
Creates a newly initialized builder for a request object.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.consistentRead(Boolean consistentRead)
Determines the read consistency model: If set to true, the operation uses strongly consistent reads; otherwise,
the operation uses eventually consistent reads.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.exclusiveStartKey(Map<String,AttributeValue> exclusiveStartKey)
The primary key of the first item that this operation will evaluate.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.filterExpression(Expression filterExpression)
Refines the query results by applying the filter expression on the results returned
from the query and discards items that do not match.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.limit(Integer limit)
Sets a limit on how many items to evaluate in the query.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.queryConditional(QueryConditional queryConditional)
Determines the matching conditions for this query request.
|
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.Builder.scanIndexForward(Boolean scanIndexForward)
Results are sorted by sort key in ascending order if
scanIndexForward is true. |
QueryEnhancedRequest.Builder |
QueryEnhancedRequest.toBuilder()
Returns a builder initialized with all existing values on the request object.
|
Copyright © 2020. All rights reserved.