brickhouse.udf.collect
Class MultiDayCounterUDAF.MultiDayAggUDAFEvaluator

java.lang.Object
  extended by org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
      extended by brickhouse.udf.collect.MultiDayCounterUDAF.MultiDayAggUDAFEvaluator
Enclosing class:
MultiDayCounterUDAF

public static class MultiDayCounterUDAF.MultiDayAggUDAFEvaluator
extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator


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.AggregationBuffer, org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode
 
Constructor Summary
MultiDayCounterUDAF.MultiDayAggUDAFEvaluator()
           
 
Method Summary
 org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer()
           
 org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode m, org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] parameters)
           
 void iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg, Object[] parameters)
           
 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 buff)
           
 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, evaluate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiDayCounterUDAF.MultiDayAggUDAFEvaluator

public MultiDayCounterUDAF.MultiDayAggUDAFEvaluator()
Method Detail

init

public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode m,
                                                                          org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] parameters)
                                                                   throws org.apache.hadoop.hive.ql.metadata.HiveException
Overrides:
init 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

iterate

public void iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer agg,
                    Object[] parameters)
             throws org.apache.hadoop.hive.ql.metadata.HiveException
Specified by:
iterate 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

reset

public void reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buff)
           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

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

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


Copyright © 2013. All rights reserved.