public class GenericUDAFBloomFilter extends Object implements GenericUDAFResolver2
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericUDAFBloomFilter.GenericUDAFBloomFilterEvaluator
GenericUDAFBloomFilterEvaluator - Evaluator class for BloomFilter
|
| Constructor and Description |
|---|
GenericUDAFBloomFilter() |
| Modifier and Type | Method and Description |
|---|---|
GenericUDAFEvaluator |
getEvaluator(GenericUDAFParameterInfo info)
Get the evaluator for the parameter types.
|
GenericUDAFEvaluator |
getEvaluator(TypeInfo[] parameters)
Get the evaluator for the parameter types.
|
public GenericUDAFEvaluator getEvaluator(GenericUDAFParameterInfo info) throws SemanticException
GenericUDAFResolver2If 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 GenericUDAFResolver2info - The parameter information that is applicable to the UDAF being
invoked.SemanticExceptionpublic 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 GenericUDAFResolverparameters - The types of the parameters. We need the type information to know
which evaluator class to use.SemanticExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.