Package net.hydromatic.morel.foreign
Class CalciteFunctions.MorelApplyFunction
- java.lang.Object
-
- net.hydromatic.morel.foreign.CalciteFunctions.MorelApplyFunction
-
- Enclosing class:
- CalciteFunctions
public static class CalciteFunctions.MorelApplyFunction extends Object
Calcite user-defined function that applies a Morel function (or closure) to an argument.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classCalciteFunctions.MorelApplyFunction.CompiledCompiled state.
-
Field Summary
Fields Modifier and Type Field Description (package private) CalciteFunctions.MorelApplyFunction.Compiledcompiled(package private) CalciteFunctions.Contextcx
-
Constructor Summary
Constructors Constructor Description MorelApplyFunction()MorelApplyFunction(org.apache.calcite.plan.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objecteval(String morelArgTypeJson, Object closure, Object arg)
-
-
-
Field Detail
-
cx
final CalciteFunctions.Context cx
-
compiled
final CalciteFunctions.MorelApplyFunction.Compiled compiled
-
-