Google Cloud Datastore v1 API - Class AggregationQuery (4.12.0)

public sealed class AggregationQuery : IMessage<AggregationQuery>, IEquatable<AggregationQuery>, IDeepCloneable<AggregationQuery>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Datastore v1 API class AggregationQuery.

Datastore query for running an aggregation over a [Query][google.datastore.v1.Query].

Inheritance

object > AggregationQuery

Namespace

Google.Cloud.Datastore.V1

Assembly

Google.Cloud.Datastore.V1.dll

Constructors

AggregationQuery()

public AggregationQuery()

AggregationQuery(AggregationQuery)

public AggregationQuery(AggregationQuery other)
Parameter
Name Description
other AggregationQuery

AggregationQuery(Query)

public AggregationQuery(Query query)

Constructs an instance of AggregationQuery for the given Query.

Parameter
Name Description
query Query

Properties

Aggregations

public RepeatedField<AggregationQuery.Types.Aggregation> Aggregations { get; }

Optional. Series of aggregations to apply over the results of the nested_query.

Requires:

  • A minimum of one and maximum of five aggregations per query.
Property Value
Type Description
RepeatedFieldAggregationQueryTypesAggregation

NestedQuery

public Query NestedQuery { get; set; }

Nested query for aggregation

Property Value
Type Description
Query

QueryTypeCase

public AggregationQuery.QueryTypeOneofCase QueryTypeCase { get; }
Property Value
Type Description
AggregationQueryQueryTypeOneofCase