private static class EnumerableWindow.WindowRelInputGetter extends Object implements RexToLixTranslator.InputGetter
RexToLixTranslator.InputGetter
suitable for generating implementations of windowed aggregate
functions.| Modifier and Type | Field and Description |
|---|---|
private int |
actualInputFieldCount |
private List<Expression> |
constants |
private Expression |
row |
private PhysType |
rowPhysType |
| Modifier | Constructor and Description |
|---|---|
private |
WindowRelInputGetter(Expression row,
PhysType rowPhysType,
int actualInputFieldCount,
List<Expression> constants) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
field(BlockBuilder list,
int index,
Type storageType) |
private final Expression row
private final PhysType rowPhysType
private final int actualInputFieldCount
private final List<Expression> constants
private WindowRelInputGetter(Expression row, PhysType rowPhysType, int actualInputFieldCount, List<Expression> constants)
public Expression field(BlockBuilder list, int index, Type storageType)
field in interface RexToLixTranslator.InputGetterCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.