Interface NotNullImplementor
- All Known Implementing Classes:
ReflectiveCallNotNullImplementor
public interface NotNullImplementor
Simplified version of
CallImplementor
that does not know about null semantics.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionimplement
(RexToLixTranslator translator, RexCall call, List<Expression> translatedOperands) Implements a call with assumption that all the null-checking is implemented by caller.
-
Method Details
-
implement
Expression implement(RexToLixTranslator translator, RexCall call, List<Expression> translatedOperands) Implements a call with assumption that all the null-checking is implemented by caller.- Parameters:
translator
- translator to implement the codecall
- call to implementtranslatedOperands
- arguments of a call- Returns:
- expression that implements given call
-