Class KllFloatsSketchSortedView

    • Constructor Detail

      • KllFloatsSketchSortedView

        public KllFloatsSketchSortedView​(KllFloatsSketch sk)
        Constructs this Sorted View given the sketch
        Parameters:
        sk - the given KllFloatsSketch.
    • Method Detail

      • getCumulativeWeights

        public long[] getCumulativeWeights()
        Description copied from interface: SortedView
        Returns the array of cumulative weights
        Specified by:
        getCumulativeWeights in interface SortedView
        Returns:
        the array of cumulative weights
      • getQuantile

        public float getQuantile​(double rank,
                                 QuantileSearchCriteria searchCrit)
        Description copied from interface: FloatsSortedView
        Gets the approximate quantile of the given normalized rank and the given search criterion.
        Specified by:
        getQuantile in interface FloatsSortedView
        Parameters:
        rank - the given normalized rank, a double in the range [0.0, 1.0].
        searchCrit - If INCLUSIVE, the given rank includes all quantiles ≤ the quantile directly corresponding to the given rank. If EXCLUSIVE, he given rank includes all quantiles < the quantile directly corresponding to the given rank.
        Returns:
        the approximate quantile given the normalized rank.
        See Also:
        QuantileSearchCriteria
      • getQuantiles

        public float[] getQuantiles()
        Description copied from interface: FloatsSortedView
        Returns the array of quantiles
        Specified by:
        getQuantiles in interface FloatsSortedView
        Returns:
        the array of quantiles
      • getRank

        public double getRank​(float quantile,
                              QuantileSearchCriteria searchCrit)
        Description copied from interface: FloatsSortedView
        Gets the normalized rank corresponding to the given a quantile.
        Specified by:
        getRank in interface FloatsSortedView
        Parameters:
        quantile - the given quantile
        searchCrit - if INCLUSIVE the given quantile is included into the rank.
        Returns:
        the normalized rank corresponding to the given quantile.
        See Also:
        QuantileSearchCriteria
      • isEmpty

        public boolean isEmpty()
        Description copied from interface: SortedView
        Returns true if this sorted view is empty.
        Specified by:
        isEmpty in interface SortedView
        Returns:
        true if this sorted view is empty.