public class VectorPTFEvaluatorStreamingDecimalMax extends VectorPTFEvaluatorBase
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isNull |
protected HiveDecimalWritable |
max |
inputColumnNum, LOG, outputColumnNum| Constructor and Description |
|---|
VectorPTFEvaluatorStreamingDecimalMax(WindowFrameDef windowFrameDef,
VectorExpression inputVecExpr,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateGroupBatch(VectorizedRowBatch batch) |
ColumnVector.Type |
getResultColumnVectorType() |
void |
resetEvaluator() |
boolean |
streamsResult() |
canRunOptimizedCalculation, doLastBatchWork, evaluateInputExpr, getGroupResult, getNullsLast, getOutputColumnNum, isCacheableForRange, isGroupResultNull, mapCustomColumns, onPartitionEnd, onResultCalculated, runOnRange, setNullsLastprotected boolean isNull
protected HiveDecimalWritable max
public VectorPTFEvaluatorStreamingDecimalMax(WindowFrameDef windowFrameDef, VectorExpression inputVecExpr, int outputColumnNum)
public void evaluateGroupBatch(VectorizedRowBatch batch) throws HiveException
evaluateGroupBatch in class VectorPTFEvaluatorBaseHiveExceptionpublic boolean streamsResult()
streamsResult in class VectorPTFEvaluatorBasepublic ColumnVector.Type getResultColumnVectorType()
getResultColumnVectorType in class VectorPTFEvaluatorBasepublic void resetEvaluator()
resetEvaluator in class VectorPTFEvaluatorBaseCopyright © 2022 The Apache Software Foundation. All rights reserved.