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 Type
    Method
    Description
    implement(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 code
      call - call to implement
      translatedOperands - arguments of a call
      Returns:
      expression that implements given call