brickhouse.udf.collect
Class UnionMaxUDAF.MapCollectMaxUDAFEvaluator
java.lang.Object
org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
brickhouse.udf.collect.UnionMaxUDAF.MapCollectMaxUDAFEvaluator
- Enclosing class:
- UnionMaxUDAF
public static class UnionMaxUDAF.MapCollectMaxUDAFEvaluator
- extends org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
| 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 |
|
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 |
UnionMaxUDAF.MapCollectMaxUDAFEvaluator
public UnionMaxUDAF.MapCollectMaxUDAFEvaluator()
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.