Class ParsedTDigestPercentileRanks

java.lang.Object
All Implemented Interfaces:
java.lang.Iterable<Percentile>, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment, Aggregation, NumericMetricsAggregation, NumericMetricsAggregation.MultiValue, PercentileRanks

public class ParsedTDigestPercentileRanks
extends ParsedPercentiles
  • Constructor Details

  • Method Details

    • getType

      public java.lang.String getType()
      Returns:
      a string representing the type of the aggregation. This type is added to the aggregation name in the response, so that it can later be used by clients to determine type of the aggregation and parse it into the proper object.
    • iterator

      public java.util.Iterator<Percentile> iterator()
      Specified by:
      iterator in interface java.lang.Iterable<Percentile>
      Overrides:
      iterator in class ParsedPercentiles
    • fromXContent

      public static ParsedTDigestPercentileRanks fromXContent​(org.elasticsearch.common.xcontent.XContentParser parser, java.lang.String name) throws java.io.IOException
      Throws:
      java.io.IOException
    • percent

      public double percent​(double value)
      Description copied from interface: PercentileRanks
      Return the percentile for the given value.
      Specified by:
      percent in interface PercentileRanks
    • percentAsString

      public java.lang.String percentAsString​(double value)
      Description copied from interface: PercentileRanks
      Return the percentile for the given value as a String.
      Specified by:
      percentAsString in interface PercentileRanks