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