private static class RexExecutorImpl.DataContextInputGetter extends Object implements RexToLixTranslator.InputGetter
RexToLixTranslator.InputGetter
that reads the values of input fields by calling
DataContext.get(java.lang.String)("inputRecord").| Modifier and Type | Field and Description |
|---|---|
private RelDataType |
rowType |
private RelDataTypeFactory |
typeFactory |
| Constructor and Description |
|---|
DataContextInputGetter(RelDataType rowType,
RelDataTypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
field(BlockBuilder list,
int index,
Type storageType) |
private final RelDataTypeFactory typeFactory
private final RelDataType rowType
DataContextInputGetter(RelDataType rowType, RelDataTypeFactory typeFactory)
public Expression field(BlockBuilder list, int index, Type storageType)
field in interface RexToLixTranslator.InputGetterCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.