public abstract static class DataToItemsSketchUDAF.DataToItemsSketchEvaluator<T>
extends 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
Modifier and Type | Field and Description |
---|---|
protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector |
inputObjectInspector |
Constructor and Description |
---|
DataToItemsSketchEvaluator(org.apache.datasketches.ArrayOfItemsSerDe<T> serDe) |
Modifier and Type | Method and Description |
---|---|
abstract T |
extractValue(Object data,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector objectInspector) |
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 mode,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] parameters) |
void |
iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf,
Object[] data) |
void |
merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf,
Object data) |
void |
reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf) |
Object |
terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf) |
Object |
terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf) |
protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector inputObjectInspector
public DataToItemsSketchEvaluator(org.apache.datasketches.ArrayOfItemsSerDe<T> serDe)
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector init(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.Mode mode, org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] parameters) throws org.apache.hadoop.hive.ql.metadata.HiveException
org.apache.hadoop.hive.ql.metadata.HiveException
public void iterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf, Object[] data) throws org.apache.hadoop.hive.ql.metadata.HiveException
iterate
in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.metadata.HiveException
public abstract T extractValue(Object data, org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector objectInspector) throws org.apache.hadoop.hive.ql.metadata.HiveException
org.apache.hadoop.hive.ql.metadata.HiveException
public void reset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf) throws org.apache.hadoop.hive.ql.metadata.HiveException
reset
in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.metadata.HiveException
public Object terminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf) throws org.apache.hadoop.hive.ql.metadata.HiveException
terminatePartial
in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.metadata.HiveException
public void merge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf, Object data) throws org.apache.hadoop.hive.ql.metadata.HiveException
merge
in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.metadata.HiveException
public Object terminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer buf) throws org.apache.hadoop.hive.ql.metadata.HiveException
terminate
in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.metadata.HiveException
public org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer() throws org.apache.hadoop.hive.ql.metadata.HiveException
getNewAggregationBuffer
in class org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.metadata.HiveException
Copyright © 2015–2019 The Apache Software Foundation. All rights reserved.