Class FilterPattern

java.lang.Object
io.deephaven.api.filter.FilterBase
io.deephaven.api.filter.FilterPattern
All Implemented Interfaces:
Expression, Filter

@Immutable public abstract class FilterPattern extends FilterBase
A filter based on a regular-expression Pattern, compatible with any column types that are compatible with CharSequence.

In the MATCHES case, the logic is equivalent to value != null && (invertPattern() ^ pattern().matcher(value).matches()).

In the FIND case, the logic is equivalent to value != null && (invertPattern() ^ pattern().matcher(value).find()).

This filter will never match null values.

  • Constructor Details

    • FilterPattern

      public FilterPattern()
  • Method Details