Class UnionSketchUDAF

  • All Implemented Interfaces:
    org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2

    public class UnionSketchUDAF
    extends org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver
    Hive UDAF to compute union of HllSketch objects
    • Constructor Summary

      Constructors 
      Constructor Description
      UnionSketchUDAF()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator getEvaluator​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo info)
      Perform argument count check and argument type checking, returns an appropriate evaluator to perform based on input type (which should always be BINARY sketch).
      • Methods inherited from class org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver

        getEvaluator
    • Constructor Detail

      • UnionSketchUDAF

        public UnionSketchUDAF()
    • Method Detail

      • getEvaluator

        public org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator getEvaluator​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo info)
                                                                                throws org.apache.hadoop.hive.ql.parse.SemanticException
        Perform argument count check and argument type checking, returns an appropriate evaluator to perform based on input type (which should always be BINARY sketch). Also check lgK and target HLL type parameters if they are passed in.
        Specified by:
        getEvaluator in interface org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2
        Overrides:
        getEvaluator in class org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver
        Parameters:
        info - The parameter info to validate
        Returns:
        The GenericUDAFEvaluator to use to compute the function.
        Throws:
        org.apache.hadoop.hive.ql.parse.SemanticException
        See Also:
        #getEvaluator(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFParameterInfo)