Package io.trino.sql

Class DynamicFilters.NullableFunction

java.lang.Object
io.trino.sql.DynamicFilters.NullableFunction
Enclosing class:
DynamicFilters

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

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • 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)