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