public class VectorPTFEvaluatorDoubleSum extends VectorPTFEvaluatorAbstractSum<Double>
isGroupResultNull, previousRange, previousSum, suminputColumnNum, LOG, outputColumnNum| Constructor and Description |
|---|
VectorPTFEvaluatorDoubleSum(WindowFrameDef windowFrameDef,
VectorExpression inputVecExpr,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
protected Double |
computeValue(Double number) |
void |
evaluateGroupBatch(VectorizedRowBatch batch) |
ColumnVector.Type |
getResultColumnVectorType() |
protected Double |
minus(Double number1,
Double number2) |
protected Double |
plus(Double number1,
Double number2) |
void |
resetEvaluator() |
canRunOptimizedCalculation, getGroupResult, isGroupResultNull, onPartitionEnd, onResultCalculated, runOnRange, streamsResultdoLastBatchWork, evaluateInputExpr, getNullsLast, getOutputColumnNum, isCacheableForRange, mapCustomColumns, setNullsLastpublic VectorPTFEvaluatorDoubleSum(WindowFrameDef windowFrameDef, VectorExpression inputVecExpr, int outputColumnNum)
public void evaluateGroupBatch(VectorizedRowBatch batch) throws HiveException
evaluateGroupBatch in class VectorPTFEvaluatorBaseHiveExceptionpublic ColumnVector.Type getResultColumnVectorType()
getResultColumnVectorType in class VectorPTFEvaluatorBaseprotected Double computeValue(Double number)
computeValue in class VectorPTFEvaluatorAbstractSum<Double>protected Double plus(Double number1, Double number2)
plus in class VectorPTFEvaluatorAbstractSum<Double>protected Double minus(Double number1, Double number2)
minus in class VectorPTFEvaluatorAbstractSum<Double>public void resetEvaluator()
resetEvaluator in class VectorPTFEvaluatorBaseCopyright © 2024 The Apache Software Foundation. All rights reserved.