Interface DetachedScan<T>
- Type Parameters:
T- type of the DynamoDB entity
- All Known Subinterfaces:
ScanBuilder<T>
public interface DetachedScan<T>
An interface for scans which can be executed using supplied mapper.
-
Method Summary
Modifier and TypeMethodDescriptionintcount(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) Counts entities satisfying given scan using provided mapper.com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBScanExpressionresolveExpression(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) Resolves the current scan into native scan expression using provided mapper.org.reactivestreams.Publisher<T>scan(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) Executes a scan using provided mapper.
-
Method Details
-
scan
org.reactivestreams.Publisher<T> scan(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) Executes a scan using provided mapper.- Parameters:
mapper- DynamoDB mapper- Returns:
- flowable of entities found for the current scan
-
count
int count(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) Counts entities satisfying given scan using provided mapper.- Parameters:
mapper- DynamoDB mapper- Returns:
- count of entities satisfying for the current scan
-
resolveExpression
com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBScanExpression resolveExpression(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) Resolves the current scan into native scan expression using provided mapper.- Parameters:
mapper- DynamoDB mapper- Returns:
- the current scan resolved into native scan expression
-