Interface QueryExecutor<INPUT extends Query<OUTPUT>,OUTPUT>
-
- Type Parameters:
INPUT
- AQuery
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 aQuery
and returns the result. This class will have the responsibility to orchestrate betweenProtoPreparer
,DatastoreRpc
andResponseTransformer
layers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OUTPUT
execute(INPUT query, ReadOption... readOptions)
-
-
-
Method Detail
-
execute
OUTPUT execute(INPUT query, ReadOption... readOptions)
- Parameters:
query
- AQuery
to execute.readOptions
- OptionalReadOption
s to be used when executingQuery
.
-
-