brickhouse.hbase
Class BatchPutUDAF.BatchPutUDAFEvaluator
java.lang.Object
org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
brickhouse.hbase.BatchPutUDAF.BatchPutUDAFEvaluator
- Enclosing class:
- BatchPutUDAF
public static class BatchPutUDAF.BatchPutUDAFEvaluator
- 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 |
protected void |
batchUpdate(BatchPutUDAF.BatchPutUDAFEvaluator.PutBuffer kvBuff,
boolean flushCommits)
|
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 |
BATCH_SIZE_TAG
public static final String BATCH_SIZE_TAG
- See Also:
- Constant Field Values
BatchPutUDAF.BatchPutUDAFEvaluator
public BatchPutUDAF.BatchPutUDAFEvaluator()
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
batchUpdate
protected void batchUpdate(BatchPutUDAF.BatchPutUDAFEvaluator.PutBuffer kvBuff,
boolean flushCommits)
throws org.apache.hadoop.hive.ql.metadata.HiveException
- 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.