Class Aggregation
- java.lang.Object
-
- com.google.cloud.datastore.aggregation.Aggregation
-
- Direct Known Subclasses:
AvgAggregation,CountAggregation,SumAggregation
public abstract class Aggregation extends Object
Represents a Google Cloud Datastore Aggregation which is used with anAggregationQuery.
-
-
Constructor Summary
Constructors Constructor Description Aggregation(String alias)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected AggregationQuery.Aggregation.BuilderaggregationBuilder()static AvgAggregation.Builderavg(String propertyReference)Returns aAvgAggregationbuilder.static CountAggregation.Buildercount()Returns aCountAggregationbuilder.StringgetAlias()Returns the alias for this aggregation.static SumAggregation.Buildersum(String propertyReference)Returns aSumAggregationbuilder.abstract AggregationQuery.AggregationtoPb()
-
-
-
Constructor Detail
-
Aggregation
public Aggregation(String alias)
-
-
Method Detail
-
getAlias
public String getAlias()
Returns the alias for this aggregation.
-
toPb
@InternalApi public abstract AggregationQuery.Aggregation toPb()
-
aggregationBuilder
@InternalApi protected AggregationQuery.Aggregation.Builder aggregationBuilder()
-
count
public static CountAggregation.Builder count()
Returns aCountAggregationbuilder.
-
sum
public static SumAggregation.Builder sum(String propertyReference)
Returns aSumAggregationbuilder.
-
avg
public static AvgAggregation.Builder avg(String propertyReference)
Returns aAvgAggregationbuilder.
-
-