Class GetQuantilesFromStringsSketchUDF


  • public class GetQuantilesFromStringsSketchUDF
    extends org.apache.hadoop.hive.ql.exec.UDF
    • Constructor Detail

      • GetQuantilesFromStringsSketchUDF

        public GetQuantilesFromStringsSketchUDF()
    • Method Detail

      • evaluate

        public List<String> evaluate​(org.apache.hadoop.io.BytesWritable serializedSketch,
                                     Double... fractions)
        Returns a list of quantile values from a given sketch. Equivalent to calling GetQuantiles(sketch, true, fractions...)
        Parameters:
        serializedSketch - serialized sketch
        fractions - list of values from 0 to 1 inclusive
        Returns:
        list of quantile values
      • evaluate

        public List<String> evaluate​(org.apache.hadoop.io.BytesWritable serializedSketch,
                                     Boolean inclusive,
                                     Double... fractions)
        Returns a list of quantile values from a given sketch
        Parameters:
        serializedSketch - serialized sketch
        inclusive - if true, the given ranks are considered inclusive (include weight of an item)
        fractions - list of values from 0 to 1 inclusive
        Returns:
        list of quantile values
      • evaluate

        public List<String> evaluate​(org.apache.hadoop.io.BytesWritable serializedSketch,
                                     int number)
        Returns a list of quantile values from a given sketch Equivalent to calling GetQuantiles(sketch, true, number)
        Parameters:
        serializedSketch - serialized sketch
        number - of evenly spaced fractions
        Returns:
        list of quantile values
      • evaluate

        public List<String> evaluate​(org.apache.hadoop.io.BytesWritable serializedSketch,
                                     Boolean inclusive,
                                     int number)
        Returns a list of quantile values from a given sketch
        Parameters:
        serializedSketch - serialized sketch
        inclusive - if true, the given ranks are considered inclusive (include weight of an item)
        number - of evenly spaced fractions
        Returns:
        list of quantile values