Class RexImpTable.IsXxxImplementor

  • All Implemented Interfaces:
    CallImplementor
    Enclosing class:
    RexImpTable

    private static class RexImpTable.IsXxxImplementor
    extends java.lang.Object
    implements CallImplementor
    Implements "IS XXX" operations such as "IS NULL" or "IS NOT TRUE".

    What these operators have in common:

    1. They return TRUE or FALSE, never NULL. 2. Of the 3 input values (TRUE, FALSE, NULL) they return TRUE for 1 or 2, FALSE for the other 2 or 1.
    • Field Detail

      • seek

        private final java.lang.Boolean seek
      • negate

        private final boolean negate
    • Constructor Detail

      • IsXxxImplementor

        IsXxxImplementor​(java.lang.Boolean seek,
                         boolean negate)