Interface AggregationQueryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AggregationQuery, AggregationQuery.Builder

public interface AggregationQueryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasNestedQuery

      boolean hasNestedQuery()
       Nested query for aggregation
       
      .google.datastore.v1.Query nested_query = 1;
      Returns:
      Whether the nestedQuery field is set.
    • getNestedQuery

      Query getNestedQuery()
       Nested query for aggregation
       
      .google.datastore.v1.Query nested_query = 1;
      Returns:
      The nestedQuery.
    • getNestedQueryOrBuilder

      QueryOrBuilder getNestedQueryOrBuilder()
       Nested query for aggregation
       
      .google.datastore.v1.Query nested_query = 1;
    • getAggregationsList

      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];
    • getAggregations

      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];
    • getAggregationsCount

      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];
    • getAggregationsOrBuilderList

      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];
    • getAggregationsOrBuilder

      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];
    • getQueryTypeCase

      AggregationQuery.QueryTypeCase getQueryTypeCase()