Interface QueryExecutor<INPUT extends Query<OUTPUT>,OUTPUT>

Type Parameters:
INPUT - A Query to execute.
OUTPUT - the type of result produced by Query.
All Known Implementing Classes:
AggregationQueryExecutor

@InternalApi public interface QueryExecutor<INPUT extends Query<OUTPUT>,OUTPUT>
An internal functional interface whose implementation has the responsibility to execute a Query and returns the result. This class will have the responsibility to orchestrate between ProtoPreparer, DatastoreRpc and ResponseTransformer layers.
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(INPUT query, ReadOption... readOptions)