Package net.hydromatic.morel.foreign
Class Calcite.CalciteCode
java.lang.Object
net.hydromatic.morel.foreign.Calcite.CalciteCode
- All Implemented Interfaces:
Code,Describable
- Enclosing class:
Calcite
Evaluates a Calcite relational expression,
converting it to Morel list type
type.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final org.apache.calcite.DataContext(package private) final Environment(package private) final org.apache.calcite.rel.RelNode -
Constructor Summary
ConstructorsConstructorDescriptionCalciteCode(org.apache.calcite.DataContext dataContext, org.apache.calcite.rel.RelNode rel, Environment env, Function<org.apache.calcite.linq4j.Enumerable<Object[]>, List<Object>> converter) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.hydromatic.morel.eval.Code
isConstant
-
Field Details
-
dataContext
final org.apache.calcite.DataContext dataContext -
rel
final org.apache.calcite.rel.RelNode rel -
env
-
converter
-
-
Constructor Details
-
CalciteCode
CalciteCode(org.apache.calcite.DataContext dataContext, org.apache.calcite.rel.RelNode rel, Environment env, Function<org.apache.calcite.linq4j.Enumerable<Object[]>, List<Object>> converter)
-
-
Method Details