Interface CallImplementor
-
- All Known Implementing Classes:
RexImpTable.CaseImplementor
,RexImpTable.CastOptimizedImplementor
,RexImpTable.CoalesceImplementor
,RexImpTable.IsXxxImplementor
,RexImpTable.ItemImplementor
,RexImpTable.SystemFunctionImplementor
,RexImpTable.ValueConstructorImplementor
public interface CallImplementor
Implements a call via given translator.- See Also:
ScalarFunction
,TableFunction
,RexImpTable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expression
implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Implements a call.
-
-
-
Method Detail
-
implement
Expression implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Implements a call.- Parameters:
translator
- Translator for the callcall
- Call that should be implementednullAs
- The desired mode ofnull
translation- Returns:
- Translated call
-
-