Package io.trino.sql

Class DynamicFilters.NullableFunction

  • Enclosing class:
    DynamicFilters

    public static final class DynamicFilters.NullableFunction
    extends Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean dynamicFilter​(boolean input, boolean inputNull, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)  
      static boolean dynamicFilter​(double input, boolean inputNull, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)  
      static boolean dynamicFilter​(long input, boolean inputNull, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)  
      static boolean dynamicFilter​(Object input, boolean inputNull, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)  
    • Method Detail

      • dynamicFilter

        public static boolean dynamicFilter​(Object input,
                                            boolean inputNull,
                                            io.airlift.slice.Slice operator,
                                            io.airlift.slice.Slice id,
                                            boolean nullAllowed)
      • dynamicFilter

        public static boolean dynamicFilter​(long input,
                                            boolean inputNull,
                                            io.airlift.slice.Slice operator,
                                            io.airlift.slice.Slice id,
                                            boolean nullAllowed)
      • dynamicFilter

        public static boolean dynamicFilter​(boolean input,
                                            boolean inputNull,
                                            io.airlift.slice.Slice operator,
                                            io.airlift.slice.Slice id,
                                            boolean nullAllowed)
      • dynamicFilter

        public static boolean dynamicFilter​(double input,
                                            boolean inputNull,
                                            io.airlift.slice.Slice operator,
                                            io.airlift.slice.Slice id,
                                            boolean nullAllowed)