public class AggregationQueryExecutor implements QueryExecutor<AggregationQuery,AggregationResults>An implementation of QueryExecutor which executes AggregationQuery and returns AggregationResults.
Implements
com.google.cloud.datastore.execution.QueryExecutor<com.google.cloud.datastore.AggregationQuery,com.google.cloud.datastore.AggregationResults>Constructors
AggregationQueryExecutor(DatastoreRpc datastoreRpc, DatastoreOptions datastoreOptions)
public AggregationQueryExecutor(DatastoreRpc datastoreRpc, DatastoreOptions datastoreOptions)Constructs an AggregationQueryExecutor with the provided DatastoreRpc and DatastoreOptions.
| Parameters | |
|---|---|
| Name | Description |
datastoreRpc |
DatastoreRpcthe DatastoreRpc used to run aggregation query requests against the Datastore service. |
datastoreOptions |
DatastoreOptionsthe DatastoreOptions containing configuration such as project ID and database ID. |
Methods
execute(AggregationQuery query, DatastoreExecutionOptions executionOptions)
public AggregationResults execute(AggregationQuery query, DatastoreExecutionOptions executionOptions)Executes the given AggregationQuery with the specified DatastoreExecutionOptions.
| Parameters | |
|---|---|
| Name | Description |
query |
AggregationQuerythe AggregationQuery to execute. |
executionOptions |
DatastoreExecutionOptionsthe DatastoreExecutionOptions containing options such as explain options, request options, and read options. |
| Returns | |
|---|---|
| Type | Description |
AggregationResults |
the AggregationResults produced by executing the query. |
execute(AggregationQuery query, ExplainOptions explainOptions, ReadOption[] readOptions)
public AggregationResults execute(AggregationQuery query, ExplainOptions explainOptions, ReadOption[] readOptions)Executes the given AggregationQuery with specified ExplainOptions and ReadOptions.
| Parameters | |
|---|---|
| Name | Description |
query |
AggregationQuerythe AggregationQuery to execute. |
explainOptions |
ExplainOptionsthe ExplainOptions to configure query explanation or profiling. |
readOptions |
ReadOption[]optional ReadOptions to apply during query execution. |
| Returns | |
|---|---|
| Type | Description |
AggregationResults |
the AggregationResults produced by executing the query. |