Class UnionEvaluator

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator

        org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AbstractAggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationType, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode
    • Constructor Summary

      Constructors 
      Constructor Description
      UnionEvaluator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer()  
      void merge​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg, Object partial)  
      void reset​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg)  
      Object terminate​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg)  
      Object terminatePartial​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg)  
      • Methods inherited from class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator

        aggregate, close, configure, createPartitionEvaluator, estimate, evaluate, getExprString, getPartitionWindowingEvaluator, getWindowingEvaluator, init, isEstimable, iterate
    • Field Detail

      • inputObjectInspector

        protected transient org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector
      • nominalEntriesObjectInspector

        protected transient org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalEntriesObjectInspector
      • seedObjectInspector

        protected transient org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector seedObjectInspector
      • intermediateObjectInspector

        protected transient org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateObjectInspector
    • Constructor Detail

      • UnionEvaluator

        public UnionEvaluator()
    • Method Detail

      • terminatePartial

        public Object terminatePartial​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg)
                                throws org.apache.hadoop.hive.ql.metadata.HiveException
        Specified by:
        terminatePartial in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
        Throws:
        org.apache.hadoop.hive.ql.metadata.HiveException
      • merge

        public void merge​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg,
                          Object partial)
                   throws org.apache.hadoop.hive.ql.metadata.HiveException
        Specified by:
        merge in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
        Throws:
        org.apache.hadoop.hive.ql.metadata.HiveException
      • terminate

        public Object terminate​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg)
                         throws org.apache.hadoop.hive.ql.metadata.HiveException
        Specified by:
        terminate in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
        Throws:
        org.apache.hadoop.hive.ql.metadata.HiveException
      • reset

        public void reset​(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg)
                   throws org.apache.hadoop.hive.ql.metadata.HiveException
        Specified by:
        reset in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
        Throws:
        org.apache.hadoop.hive.ql.metadata.HiveException
      • getNewAggregationBuffer

        public org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer()
                                                                                                             throws org.apache.hadoop.hive.ql.metadata.HiveException
        Specified by:
        getNewAggregationBuffer in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
        Throws:
        org.apache.hadoop.hive.ql.metadata.HiveException
        See Also:
        GenericUDAFEvaluator.getNewAggregationBuffer()