aggregationQuery = $aggregationQuery; } /** * @return AggregationQuery */ public function getAggregationQuery() { return $this->aggregationQuery; } /** * The ID of the database against which to make the request. '(default)' is * not allowed; please use empty string '' to refer the default database. * * @param string $databaseId */ public function setDatabaseId($databaseId) { $this->databaseId = $databaseId; } /** * @return string */ public function getDatabaseId() { return $this->databaseId; } /** * Optional. Explain options for the query. If set, additional query * statistics will be returned. If not, only query results will be returned. * * @param ExplainOptions $explainOptions */ public function setExplainOptions(ExplainOptions $explainOptions) { $this->explainOptions = $explainOptions; } /** * @return ExplainOptions */ public function getExplainOptions() { return $this->explainOptions; } /** * The GQL query to run. This query must be an aggregation query. * * @param GqlQuery $gqlQuery */ public function setGqlQuery(GqlQuery $gqlQuery) { $this->gqlQuery = $gqlQuery; } /** * @return GqlQuery */ public function getGqlQuery() { return $this->gqlQuery; } /** * Entities are partitioned into subsets, identified by a partition ID. * Queries are scoped to a single partition. This partition ID is normalized * with the standard default context partition ID. * * @param PartitionId $partitionId */ public function setPartitionId(PartitionId $partitionId) { $this->partitionId = $partitionId; } /** * @return PartitionId */ public function getPartitionId() { return $this->partitionId; } /** * The options for this query. * * @param ReadOptions $readOptions */ public function setReadOptions(ReadOptions $readOptions) { $this->readOptions = $readOptions; } /** * @return ReadOptions */ public function getReadOptions() { return $this->readOptions; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(RunAggregationQueryRequest::class, 'Google_Service_Datastore_RunAggregationQueryRequest');