Modifier and Type | Method and Description |
---|---|
default SdkIterable<Page<T>> |
DynamoDbIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer)
Scans the table against a secondary index and retrieves all items.
|
default PageIterable<T> |
DynamoDbTable.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer)
This is a convenience method that creates an instance of the request builder avoiding the need to create one
manually via
ScanEnhancedRequest.builder() . |
default PagePublisher<T> |
DynamoDbAsyncTable.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer)
Scans the table 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.
|
Modifier and Type | Method and Description |
---|---|
PageIterable<T> |
DefaultDynamoDbTable.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer) |
SdkIterable<Page<T>> |
DefaultDynamoDbIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer) |
PagePublisher<T> |
DefaultDynamoDbAsyncTable.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer) |
SdkPublisher<Page<T>> |
DefaultDynamoDbAsyncIndex.scan(Consumer<ScanEnhancedRequest.Builder> requestConsumer) |
Modifier and Type | Method and Description |
---|---|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.addAttributeToProject(String attributeToProject)
Adds a single attribute name to be retrieved from the database.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.addNestedAttributesToProject(Collection<NestedAttributeName> nestedAttributeNames)
Adds a collection of the NestedAttributeNames to be retrieved from the database.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.addNestedAttributesToProject(NestedAttributeName... nestedAttributeNames)
Add one or more attribute names to be retrieved from the database.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.addNestedAttributeToProject(NestedAttributeName nestedAttributeName)
Adds a single NestedAttributeName to be retrieved from the database.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.attributesToProject(Collection<String> attributesToProject)
Sets a collection of the attribute names to be retrieved from the database.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.attributesToProject(String... attributesToProject)
Sets one or more attribute names to be retrieved from the database.
|
static ScanEnhancedRequest.Builder |
ScanEnhancedRequest.builder()
Creates a newly initialized builder for a request object.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.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.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.exclusiveStartKey(Map<String,AttributeValue> exclusiveStartKey)
The primary key of the first item that this operation will evaluate.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.filterExpression(Expression filterExpression)
Refines the scan results by applying the filter expression on the results returned
from the scan and discards items that do not match.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.Builder.limit(Integer limit)
Sets a limit on how many items to evaluate in the scan.
|
ScanEnhancedRequest.Builder |
ScanEnhancedRequest.toBuilder()
Returns a builder initialized with all existing values on the request object.
|
Copyright © 2021. All rights reserved.