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 Type
    Method
    Description
    int
    count(com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper)
    Counts entities satisfying given scan using provided mapper.
    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.
    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