Class MatchOptions

java.lang.Object
io.deephaven.engine.table.MatchOptions

@Immutable public abstract class MatchOptions extends Object
An object for controlling the behavior of a match operation. Used by ColumnSource#match and when creating MatchFilter.
  • Field Details

  • Constructor Details

    • MatchOptions

      public MatchOptions()
  • Method Details

    • inverted

      @Default public boolean inverted()
      Whether the match should be inverted.
    • caseInsensitive

      @Default public boolean caseInsensitive()
      In the case of string matching, whether the match should ignore case.
    • nanMatch

      @Default public boolean nanMatch()
      In the case of floating point matching, whether two NaN values are equivalent.
    • withInverted

      public MatchOptions withInverted(boolean inverted)
      Return a clone of this MatchOptions with inverted() set to the supplied value.
    • builder

      public static MatchOptions.Builder builder()
      Get a new MatchOptions.Builder for constructing MatchOptions objects.