Package io.trino.sql

Class DynamicFilters.Function

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

public static final class DynamicFilters.Function extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    dynamicFilter(boolean input, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)
     
    static boolean
    dynamicFilter(double input, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)
     
    static boolean
    dynamicFilter(long input, io.airlift.slice.Slice operator, io.airlift.slice.Slice id, boolean nullAllowed)
     
    static boolean
    dynamicFilter(Object input, 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
  • Field Details

  • Method Details

    • dynamicFilter

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

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

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

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