| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates | |
| org.apache.hadoop.hive.ql.parse | |
| org.apache.hadoop.hive.ql.plan | |
| org.apache.hadoop.hive.ql.udf.generic |
Standard toolkit and framework for generic User-defined functions.
|
| Modifier and Type | Field and Description |
|---|---|
protected GenericUDAFEvaluator.Mode |
VectorAggregateExpression.mode |
| Modifier and Type | Method and Description |
|---|---|
boolean |
VectorUDAFSumTimestamp.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFSumDecimal64ToDecimal.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFSumDecimal64.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFBloomFilterMerge.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFBloomFilter.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFSumDecimal.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFCount.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFCountStar.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
abstract boolean |
VectorAggregateExpression.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
boolean |
VectorUDAFCountMerge.matches(String name,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type inputColVectorType,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type outputColVectorType,
GenericUDAFEvaluator.Mode mode) |
| Modifier and Type | Method and Description |
|---|---|
static GenericUDAFEvaluator.Mode |
SemanticAnalyzer.groupByDescModeToUDAFMode(GroupByDesc.Mode mode,
boolean isDistinct) |
| Modifier and Type | Method and Description |
|---|---|
static SemanticAnalyzer.GenericUDAFInfo |
SemanticAnalyzer.getGenericUDAFInfo(GenericUDAFEvaluator evaluator,
GenericUDAFEvaluator.Mode emode,
ArrayList<ExprNodeDesc> aggParameters)
Returns the GenericUDAFInfo struct for the aggregation.
|
| Modifier and Type | Method and Description |
|---|---|
GenericUDAFEvaluator.Mode |
AggregationDesc.getMode() |
| Modifier and Type | Method and Description |
|---|---|
void |
AggregationDesc.setMode(GenericUDAFEvaluator.Mode mode) |
| Constructor and Description |
|---|
AggregationDesc(String genericUDAFName,
GenericUDAFEvaluator genericUDAFEvaluator,
ArrayList<ExprNodeDesc> parameters,
boolean distinct,
GenericUDAFEvaluator.Mode mode) |
| Modifier and Type | Method and Description |
|---|---|
static GenericUDAFEvaluator.Mode |
GenericUDAFEvaluator.Mode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GenericUDAFEvaluator.Mode[] |
GenericUDAFEvaluator.Mode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static DecimalTypeInfo |
GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal.deriveResultDecimalTypeInfo(int precision,
int scale,
GenericUDAFEvaluator.Mode mode) |
static DecimalTypeInfo |
GenericUDAFSum.GenericUDAFSumHiveDecimal.getOutputDecimalTypeInfoForSum(int inputPrecision,
int inputScale,
GenericUDAFEvaluator.Mode mode) |
ObjectInspector |
GenericUDAFBloomFilter.GenericUDAFBloomFilterEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFFirstValue.GenericUDAFFirstValueEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFContextNGrams.GenericUDAFContextNGramEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFHistogramNumeric.GenericUDAFHistogramNumericEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFMin.GenericUDAFMinEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFRowNumber.GenericUDAFAbstractRowNumberEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFStreamingEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFSum.GenericUDAFSumHiveDecimal.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFSum.GenericUDAFSumDouble.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFSum.GenericUDAFSumLong.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFMkCollectionEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFMax.GenericUDAFMaxEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFCorrelation.GenericUDAFCorrelationEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFNTile.GenericUDAFNTileEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters)
Initialize the evaluator.
|
ObjectInspector |
GenericUDAFComputeStats.GenericUDAFBooleanStatsEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFComputeStats.GenericUDAFNumericStatsEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFComputeStats.GenericUDAFStringStatsEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFComputeStats.GenericUDAFBinaryStatsEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFRank.GenericUDAFAbstractRankEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFBridge.GenericUDAFBridgeEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFCumeDist.GenericUDAFCumeDistEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFPercentileApprox.GenericUDAFSinglePercentileApproxEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFPercentileApprox.GenericUDAFMultiplePercentileApproxEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFVariance.GenericUDAFVarianceEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFPercentRank.GenericUDAFPercentRankEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFLastValue.GenericUDAFLastValueEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFCount.GenericUDAFCountEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFLeadLag.GenericUDAFLeadLagEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFCovariance.GenericUDAFCovarianceEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
ObjectInspector |
GenericUDAFnGrams.GenericUDAFnGramEvaluator.init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters) |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.