Class RexToLixTranslator.InputGetterImpl
- java.lang.Object
-
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- All Implemented Interfaces:
RexToLixTranslator.InputGetter
- Enclosing class:
- RexToLixTranslator
public static class RexToLixTranslator.InputGetterImpl extends java.lang.Object implements RexToLixTranslator.InputGetter
Implementation ofRexToLixTranslator.InputGetter
that callsPhysType.fieldReference(org.apache.calcite.linq4j.tree.Expression, int)
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Pair<Expression,PhysType>>
inputs
-
Constructor Summary
Constructors Constructor Description InputGetterImpl(java.util.List<Pair<Expression,PhysType>> inputs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
field(BlockBuilder list, int index, java.lang.reflect.Type storageType)
-
-
-
Field Detail
-
inputs
private java.util.List<Pair<Expression,PhysType>> inputs
-
-
Constructor Detail
-
InputGetterImpl
public InputGetterImpl(java.util.List<Pair<Expression,PhysType>> inputs)
-
-
Method Detail
-
field
public Expression field(BlockBuilder list, int index, java.lang.reflect.Type storageType)
- Specified by:
field
in interfaceRexToLixTranslator.InputGetter
-
-