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 Detail

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