public static class UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator extends UnionSketchUDAF.UnionSketchEvaluator<org.apache.datasketches.tuple.adouble.DoubleSummary>
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.StructObjectInspector |
intermediateInspector_ |
protected static String |
NOMINAL_NUM_ENTRIES_FIELD |
protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector |
nominalNumEntriesInspector_ |
protected static String |
SKETCH_FIELD |
Constructor and Description |
---|
UnionDoubleSummarySketchEvaluator() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.datasketches.tuple.SummaryDeserializer<org.apache.datasketches.tuple.adouble.DoubleSummary> |
getSummaryDeserializer()
Get an instance of SummaryDeserializer
|
protected org.apache.datasketches.tuple.SummaryFactory<org.apache.datasketches.tuple.adouble.DoubleSummary> |
getSummaryFactory(Object[] data)
Get an instance of SummaryFactory possibly parameterized
based on the original input array of objects.
|
protected org.apache.datasketches.tuple.SummarySetOperations<org.apache.datasketches.tuple.adouble.DoubleSummary> |
getSummarySetOperationsForIterate(Object[] data)
Get an instance of SummarySetOperations possibly parameterized
based on the original input array of objects.
|
protected org.apache.datasketches.tuple.SummarySetOperations<org.apache.datasketches.tuple.adouble.DoubleSummary> |
getSummarySetOperationsForMerge(Object data)
Get an instance of SummarySetOperations possibly parameterized
based on the intermediate data object.
|
protected void |
initializeState(org.apache.datasketches.hive.tuple.UnionState<S> state,
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) |
getNewAggregationBuffer, init, initializeState, iterate
protected static final String NOMINAL_NUM_ENTRIES_FIELD
protected static final String SKETCH_FIELD
protected org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector nominalNumEntriesInspector_
protected org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector intermediateInspector_
protected org.apache.datasketches.tuple.SummaryDeserializer<org.apache.datasketches.tuple.adouble.DoubleSummary> getSummaryDeserializer()
protected org.apache.datasketches.tuple.SummaryFactory<org.apache.datasketches.tuple.adouble.DoubleSummary> getSummaryFactory(Object[] data)
data
- original input array of objectsprotected org.apache.datasketches.tuple.SummarySetOperations<org.apache.datasketches.tuple.adouble.DoubleSummary> getSummarySetOperationsForIterate(Object[] data)
data
- original input array of objectsprotected org.apache.datasketches.tuple.SummarySetOperations<org.apache.datasketches.tuple.adouble.DoubleSummary> getSummarySetOperationsForMerge(Object data)
data
- intermediate data objectpublic 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
protected void initializeState(org.apache.datasketches.hive.tuple.UnionState<S> state, Object data)
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 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
Copyright © 2015–2019 The Apache Software Foundation. All rights reserved.