Class FilterNot<F extends Filter>

java.lang.Object
io.deephaven.api.filter.FilterBase
io.deephaven.api.filter.FilterNot<F>
All Implemented Interfaces:
Expression, Filter

@Immutable public abstract class FilterNot<F extends Filter> extends FilterBase
Evaluates to true when the given filter evaluates to false.
  • Constructor Details

    • FilterNot

      public FilterNot()
  • Method Details

    • of

      public static <F extends Filter> FilterNot<F> of(F filter)
    • filter

      @Parameter public abstract F filter()
      The filter.
      Returns:
      the filter
    • invert

      public final F invert()
      Equivalent to filter().
      Returns:
      the inverse filter
      See Also:
    • invertFilter

      public final Filter invertFilter()
      Creates a logical equivalent of this equal to filter().inverse(). It's possible that the result is equal to this.
      Returns:
      the inverted filter
    • walk

      public final <T> T walk(Filter.Visitor<T> visitor)