Interface QueryExecutor<INPUT extends Query<OUTPUT>,OUTPUT>
- Type Parameters:
INPUT- AQueryto execute.OUTPUT- the type of result produced by Query.
- All Known Implementing Classes:
AggregationQueryExecutor
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 TypeMethodDescriptionexecute(INPUT query, ExplainOptions explainOptions, ReadOption... readOptions)
-
Method Details
-
execute
- Parameters:
query- AQueryto execute.explainOptions-ExplainOptionss to be used when executingQuery.readOptions- OptionalReadOptions to be used when executingQuery.
-