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 Type
    Method
    Description
    int
    count(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