Class RexToLixTranslator.AlwaysNull

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    RexToLixTranslator

    static class RexToLixTranslator.AlwaysNull
    extends ControlFlowException
    Thrown in the unusual (but not erroneous) situation where the expression we are translating is the null literal but we have already checked that it is not null. It is easier to throw (and caller will always handle) than to check exhaustively beforehand.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private AlwaysNull()  
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait