public final class AggregationQuery extends GeneratedMessageV3 implements AggregationQueryOrBuilder
Datastore query for running an aggregation over a
Query.
Protobuf type google.datastore.v1.AggregationQuery
Static Fields
AGGREGATIONS_FIELD_NUMBER
public static final int AGGREGATIONS_FIELD_NUMBER
Field Value
NESTED_QUERY_FIELD_NUMBER
public static final int NESTED_QUERY_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static AggregationQuery getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static AggregationQuery.Builder newBuilder()
Returns
newBuilder(AggregationQuery prototype)
public static AggregationQuery.Builder newBuilder(AggregationQuery prototype)
Parameter
Returns
public static AggregationQuery parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AggregationQuery parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AggregationQuery parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AggregationQuery parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AggregationQuery parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AggregationQuery parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AggregationQuery parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AggregationQuery parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AggregationQuery parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AggregationQuery parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AggregationQuery parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AggregationQuery parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AggregationQuery> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAggregations(int index)
public AggregationQuery.Aggregation getAggregations(int index)
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.
repeated .google.datastore.v1.AggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getAggregationsCount()
public int getAggregationsCount()
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.
repeated .google.datastore.v1.AggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getAggregationsList()
public List<AggregationQuery.Aggregation> getAggregationsList()
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.
repeated .google.datastore.v1.AggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getAggregationsOrBuilder(int index)
public AggregationQuery.AggregationOrBuilder getAggregationsOrBuilder(int index)
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.
repeated .google.datastore.v1.AggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getAggregationsOrBuilderList()
public List<? extends AggregationQuery.AggregationOrBuilder> getAggregationsOrBuilderList()
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.
repeated .google.datastore.v1.AggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
List<? extends com.google.datastore.v1.AggregationQuery.AggregationOrBuilder> | |
getDefaultInstanceForType()
public AggregationQuery getDefaultInstanceForType()
Returns
getNestedQuery()
public Query getNestedQuery()
Nested query for aggregation
.google.datastore.v1.Query nested_query = 1;
Returns
Type | Description |
Query | The nestedQuery.
|
getNestedQueryOrBuilder()
public QueryOrBuilder getNestedQueryOrBuilder()
Nested query for aggregation
.google.datastore.v1.Query nested_query = 1;
Returns
getParserForType()
public Parser<AggregationQuery> getParserForType()
Returns
Overrides
getQueryTypeCase()
public AggregationQuery.QueryTypeCase getQueryTypeCase()
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasNestedQuery()
public boolean hasNestedQuery()
Nested query for aggregation
.google.datastore.v1.Query nested_query = 1;
Returns
Type | Description |
boolean | Whether the nestedQuery field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public AggregationQuery.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AggregationQuery.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public AggregationQuery.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions