public class VectorPTFEvaluatorLag extends VectorPTFEvaluatorAbstractLeadLag
amt, defaultValue, defaultValueColumn, typeinputColumnNum, LOG, outputColumnNum| Constructor and Description |
|---|
VectorPTFEvaluatorLag(WindowFrameDef windowFrameDef,
VectorExpression inputVecExpr,
int outputColumnNum,
ColumnVector.Type type,
int amt,
VectorExpression defaultValueExpression) |
| Modifier and Type | Method and Description |
|---|---|
Object |
runOnRange(int rowNum,
Range range,
VectorPTFGroupBatches batches) |
canRunOptimizedCalculation, evaluateGroupBatch, getDefaultValue, getResultColumnVectorType, isCacheableForRange, mapCustomColumns, resetEvaluator, streamsResultdoLastBatchWork, evaluateInputExpr, getGroupResult, getNullsLast, getOutputColumnNum, isGroupResultNull, onPartitionEnd, onResultCalculated, setNullsLastpublic VectorPTFEvaluatorLag(WindowFrameDef windowFrameDef, VectorExpression inputVecExpr, int outputColumnNum, ColumnVector.Type type, int amt, VectorExpression defaultValueExpression)
public Object runOnRange(int rowNum, Range range, VectorPTFGroupBatches batches) throws HiveException
runOnRange in class VectorPTFEvaluatorBaseHiveExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.