Class AbstractElasticsearchBucketAggregation<K,V>

Type Parameters:
K - The type of keys in the returned map.
V - The type of values in the returned map.
All Implemented Interfaces:
ElasticsearchSearchAggregation<Map<K,V>>, SearchAggregation<Map<K,V>>
Direct Known Subclasses:
ElasticsearchRangeAggregation, ElasticsearchTermsAggregation

public abstract class AbstractElasticsearchBucketAggregation<K,V> extends AbstractElasticsearchNestableAggregation<Map<K,V>>
  • Method Details

    • doRequest

      protected final com.google.gson.JsonObject doRequest(AggregationRequestContext context)
      Specified by:
      doRequest in class AbstractElasticsearchNestableAggregation<Map<K,V>>
    • doRequest

      protected abstract void doRequest(com.google.gson.JsonObject outerObject, com.google.gson.JsonObject innerObject)
    • getBucketDocCount

      protected final long getBucketDocCount(com.google.gson.JsonObject bucket)