Interface AggregationResultOrBuilder

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

    public interface AggregationResultOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getAggregatePropertiesCount

        int getAggregatePropertiesCount()
         The result of the aggregation functions, ex: `COUNT(*) AS total_entities`.
        
         The key is the
         [alias][google.datastore.v1.AggregationQuery.Aggregation.alias] assigned to
         the aggregation function on input and the size of this map equals the
         number of aggregation functions in the query.
         
        map<string, .google.datastore.v1.Value> aggregate_properties = 2;
      • containsAggregateProperties

        boolean containsAggregateProperties​(String key)
         The result of the aggregation functions, ex: `COUNT(*) AS total_entities`.
        
         The key is the
         [alias][google.datastore.v1.AggregationQuery.Aggregation.alias] assigned to
         the aggregation function on input and the size of this map equals the
         number of aggregation functions in the query.
         
        map<string, .google.datastore.v1.Value> aggregate_properties = 2;
      • getAggregatePropertiesMap

        Map<String,​Value> getAggregatePropertiesMap()
         The result of the aggregation functions, ex: `COUNT(*) AS total_entities`.
        
         The key is the
         [alias][google.datastore.v1.AggregationQuery.Aggregation.alias] assigned to
         the aggregation function on input and the size of this map equals the
         number of aggregation functions in the query.
         
        map<string, .google.datastore.v1.Value> aggregate_properties = 2;
      • getAggregatePropertiesOrDefault

        Value getAggregatePropertiesOrDefault​(String key,
                                              Value defaultValue)
         The result of the aggregation functions, ex: `COUNT(*) AS total_entities`.
        
         The key is the
         [alias][google.datastore.v1.AggregationQuery.Aggregation.alias] assigned to
         the aggregation function on input and the size of this map equals the
         number of aggregation functions in the query.
         
        map<string, .google.datastore.v1.Value> aggregate_properties = 2;
      • getAggregatePropertiesOrThrow

        Value getAggregatePropertiesOrThrow​(String key)
         The result of the aggregation functions, ex: `COUNT(*) AS total_entities`.
        
         The key is the
         [alias][google.datastore.v1.AggregationQuery.Aggregation.alias] assigned to
         the aggregation function on input and the size of this map equals the
         number of aggregation functions in the query.
         
        map<string, .google.datastore.v1.Value> aggregate_properties = 2;