public static class InternalHistogram.Factory<B extends InternalHistogram.Bucket>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Factory() |
Modifier and Type | Method and Description |
---|---|
InternalHistogram<B> |
create(java.util.List<B> buckets,
InternalHistogram<B> prototype) |
InternalHistogram<B> |
create(java.lang.String name,
java.util.List<B> buckets,
org.elasticsearch.search.aggregations.bucket.histogram.InternalOrder order,
long minDocCount,
org.elasticsearch.search.aggregations.bucket.histogram.InternalHistogram.EmptyBucketInfo emptyBucketInfo,
ValueFormatter formatter,
boolean keyed,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
B |
createBucket(InternalAggregations aggregations,
B prototype) |
B |
createBucket(java.lang.Object key,
long docCount,
InternalAggregations aggregations,
boolean keyed,
ValueFormatter formatter) |
protected B |
createEmptyBucket(boolean keyed,
ValueFormatter formatter) |
InternalAggregation.Type |
type() |
ValueType |
valueType() |
public InternalAggregation.Type type()
public ValueType valueType()
public InternalHistogram<B> create(java.lang.String name, java.util.List<B> buckets, org.elasticsearch.search.aggregations.bucket.histogram.InternalOrder order, long minDocCount, org.elasticsearch.search.aggregations.bucket.histogram.InternalHistogram.EmptyBucketInfo emptyBucketInfo, ValueFormatter formatter, boolean keyed, java.util.List<PipelineAggregator> pipelineAggregators, java.util.Map<java.lang.String,java.lang.Object> metaData)
public InternalHistogram<B> create(java.util.List<B> buckets, InternalHistogram<B> prototype)
public B createBucket(InternalAggregations aggregations, B prototype)
public B createBucket(java.lang.Object key, long docCount, InternalAggregations aggregations, boolean keyed, ValueFormatter formatter)
protected B createEmptyBucket(boolean keyed, ValueFormatter formatter)