public class GenericUDAFComputeBitVectorFMSketch extends GenericUDAFComputeBitVectorBase
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericUDAFComputeBitVectorFMSketch.GenericUDAFDateStatsEvaluator |
static class |
GenericUDAFComputeBitVectorFMSketch.GenericUDAFDecimalStatsEvaluator |
static class |
GenericUDAFComputeBitVectorFMSketch.GenericUDAFDoubleStatsEvaluator |
static class |
GenericUDAFComputeBitVectorFMSketch.GenericUDAFLongStatsEvaluator |
static class |
GenericUDAFComputeBitVectorFMSketch.GenericUDAFStringStatsEvaluator |
static class |
GenericUDAFComputeBitVectorFMSketch.GenericUDAFTimestampStatsEvaluator |
static class |
GenericUDAFComputeBitVectorFMSketch.NumericStatsEvaluator<V,OI extends PrimitiveObjectInspector> |
GenericUDAFComputeBitVectorBase.DateStatsAgg, GenericUDAFComputeBitVectorBase.DecimalStatsAgg, GenericUDAFComputeBitVectorBase.DoubleStatsAgg, GenericUDAFComputeBitVectorBase.LongStatsAgg, GenericUDAFComputeBitVectorBase.NumericStatsAgg, GenericUDAFComputeBitVectorBase.NumericStatsEvaluatorBase<V,OI extends PrimitiveObjectInspector>, GenericUDAFComputeBitVectorBase.StringStatsAgg, GenericUDAFComputeBitVectorBase.StringStatsEvaluatorBase, GenericUDAFComputeBitVectorBase.TimestampStatsAgg| Constructor and Description |
|---|
GenericUDAFComputeBitVectorFMSketch() |
| Modifier and Type | Method and Description |
|---|---|
GenericUDAFEvaluator |
getEvaluator(TypeInfo[] parameters)
Get the evaluator for the parameter types.
|
getEvaluatorpublic GenericUDAFEvaluator getEvaluator(TypeInfo[] parameters) throws SemanticException
GenericUDAFResolverIf the class of the object does not implement Serializable, then we will create a new instance of the class at execution time.
getEvaluator in interface GenericUDAFResolvergetEvaluator in class AbstractGenericUDAFResolverparameters - The types of the parameters. We need the type information to know
which evaluator class to use.SemanticExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.