Package | Description |
---|---|
org.apache.hadoop.hive.common.ndv | |
org.apache.hadoop.hive.common.ndv.fm | |
org.apache.hadoop.hive.common.ndv.hll | |
org.apache.hadoop.hive.metastore.columnstats.cache | |
org.apache.hadoop.hive.ql.udf.generic |
Standard toolkit and framework for generic User-defined functions.
|
Modifier and Type | Method and Description |
---|---|
NumDistinctValueEstimator |
NumDistinctValueEstimator.deserialize(byte[] buf) |
static NumDistinctValueEstimator |
NumDistinctValueEstimatorFactory.getEmptyNumDistinctValueEstimator(NumDistinctValueEstimator n) |
static NumDistinctValueEstimator |
NumDistinctValueEstimatorFactory.getEmptyNumDistinctValueEstimator(String func,
int numBitVectors) |
static NumDistinctValueEstimator |
NumDistinctValueEstimatorFactory.getNumDistinctValueEstimator(byte[] buf) |
Modifier and Type | Method and Description |
---|---|
boolean |
NumDistinctValueEstimator.canMerge(NumDistinctValueEstimator o) |
static NumDistinctValueEstimator |
NumDistinctValueEstimatorFactory.getEmptyNumDistinctValueEstimator(NumDistinctValueEstimator n) |
void |
NumDistinctValueEstimator.mergeEstimators(NumDistinctValueEstimator o) |
Modifier and Type | Class and Description |
---|---|
class |
FMSketch |
Modifier and Type | Method and Description |
---|---|
NumDistinctValueEstimator |
FMSketch.deserialize(byte[] buf) |
Modifier and Type | Method and Description |
---|---|
boolean |
FMSketch.canMerge(NumDistinctValueEstimator o) |
void |
FMSketch.mergeEstimators(NumDistinctValueEstimator o) |
Modifier and Type | Class and Description |
---|---|
class |
HyperLogLog
This is an implementation of the following variants of hyperloglog (HLL)
algorithm
Original - Original HLL algorithm from Flajolet et.
|
Modifier and Type | Method and Description |
---|---|
NumDistinctValueEstimator |
HyperLogLog.deserialize(byte[] buf) |
Modifier and Type | Method and Description |
---|---|
boolean |
HyperLogLog.canMerge(NumDistinctValueEstimator o) |
void |
HyperLogLog.mergeEstimators(NumDistinctValueEstimator o) |
Modifier and Type | Method and Description |
---|---|
NumDistinctValueEstimator |
StringColumnStatsDataInspector.getNdvEstimator() |
NumDistinctValueEstimator |
LongColumnStatsDataInspector.getNdvEstimator() |
NumDistinctValueEstimator |
DateColumnStatsDataInspector.getNdvEstimator() |
NumDistinctValueEstimator |
DecimalColumnStatsDataInspector.getNdvEstimator() |
NumDistinctValueEstimator |
DoubleColumnStatsDataInspector.getNdvEstimator() |
Modifier and Type | Method and Description |
---|---|
void |
StringColumnStatsDataInspector.setNdvEstimator(NumDistinctValueEstimator ndvEstimator) |
void |
LongColumnStatsDataInspector.setNdvEstimator(NumDistinctValueEstimator ndvEstimator) |
void |
DateColumnStatsDataInspector.setNdvEstimator(NumDistinctValueEstimator ndvEstimator) |
void |
DecimalColumnStatsDataInspector.setNdvEstimator(NumDistinctValueEstimator ndvEstimator) |
void |
DoubleColumnStatsDataInspector.setNdvEstimator(NumDistinctValueEstimator ndvEstimator) |
Modifier and Type | Field and Description |
---|---|
NumDistinctValueEstimator |
GenericUDAFComputeStats.GenericUDAFNumericStatsEvaluator.NumericStatsAgg.numDV |
NumDistinctValueEstimator |
GenericUDAFComputeStats.GenericUDAFStringStatsEvaluator.StringStatsAgg.numDV |
Copyright © 2022 The Apache Software Foundation. All rights reserved.