public class InternalHDRPercentileRanks extends InternalNumericMetricsAggregation.MultiValue implements PercentileRanks
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
InternalHDRPercentileRanks.Iter |
InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValueInternalAggregation.CommonFields, InternalAggregation.ReduceContext, InternalAggregation.TypeNumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected double[] |
keys |
protected org.HdrHistogram.DoubleHistogram |
state |
static AggregationStreams.Stream |
STREAM |
static InternalAggregation.Type |
TYPE |
valueFormattermetaData, nameTYPE_NAMEEMPTY_PARAMS| コンストラクタと説明 |
|---|
InternalHDRPercentileRanks(String name,
double[] cdfValues,
org.HdrHistogram.DoubleHistogram state,
boolean keyed,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected org.elasticsearch.search.aggregations.metrics.percentiles.hdr.AbstractInternalHDRPercentiles |
createReduced(String name,
double[] keys,
org.HdrHistogram.DoubleHistogram merged,
boolean keyed,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
protected void |
doReadFrom(StreamInput in) |
org.elasticsearch.search.aggregations.metrics.percentiles.hdr.AbstractInternalHDRPercentiles |
doReduce(List<InternalAggregation> aggregations,
InternalAggregation.ReduceContext reduceContext) |
protected void |
doWriteTo(StreamOutput out) |
XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
long |
getEstimatedMemoryFootprint() |
Iterator<Percentile> |
iterator() |
double |
percent(double value)
Return the percentile for the given value.
|
String |
percentAsString(double value)
Return the percentile for the given value as a String.
|
static void |
registerStreams() |
InternalAggregation.Type |
type() |
double |
value(double key) |
double |
value(String name) |
getProperty, valueAsStringgetMetaData, getName, getProperty, pipelineAggregators, readFrom, readSize, reduce, toXContent, writeSize, writeToclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetaData, getName, getPropertyforEach, spliteratorpublic static final InternalAggregation.Type TYPE
public static final AggregationStreams.Stream STREAM
protected double[] keys
protected org.HdrHistogram.DoubleHistogram state
public InternalHDRPercentileRanks(String name, double[] cdfValues, org.HdrHistogram.DoubleHistogram state, boolean keyed, ValueFormatter formatter, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)
public static void registerStreams()
public Iterator<Percentile> iterator()
iterator インタフェース内 Iterable<Percentile>public double percent(double value)
PercentileRankspercent インタフェース内 PercentileRankspublic String percentAsString(double value)
PercentileRankspercentAsString インタフェース内 PercentileRankspublic double value(double key)
protected org.elasticsearch.search.aggregations.metrics.percentiles.hdr.AbstractInternalHDRPercentiles createReduced(String name, double[] keys, org.HdrHistogram.DoubleHistogram merged, boolean keyed, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)
public InternalAggregation.Type type()
type クラス内 InternalAggregationInternalAggregation.Type of this aggregationpublic double value(String name)
public long getEstimatedMemoryFootprint()
public org.elasticsearch.search.aggregations.metrics.percentiles.hdr.AbstractInternalHDRPercentiles doReduce(List<InternalAggregation> aggregations, InternalAggregation.ReduceContext reduceContext)
doReduce クラス内 InternalAggregationprotected void doReadFrom(StreamInput in) throws IOException
doReadFrom クラス内 InternalAggregationIOExceptionprotected void doWriteTo(StreamOutput out) throws IOException
doWriteTo クラス内 InternalAggregationIOExceptionpublic XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContentBody クラス内 InternalAggregationIOExceptionCopyright © 2009–2016. All rights reserved.