Package io.deephaven.engine.table
Class MatchOptions
java.lang.Object
io.deephaven.engine.table.MatchOptions
An object for controlling the behavior of a
match operation. Used by ColumnSource#match and when
creating MatchFilter.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA class for constructingMatchOptionsinstances -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MatchOptions.Builderbuilder()Get a newMatchOptions.Builderfor constructingMatchOptionsobjects.booleanIn the case of string matching, whether the match should ignore case.booleaninverted()Whether the match should be inverted.booleannanMatch()In the case of floating point matching, whether two NaN values are equivalent.withInverted(boolean inverted) Return a clone of thisMatchOptionswithinverted()set to the supplied value.
-
Field Details
-
REGULAR
-
INVERTED
-
-
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
Return a clone of thisMatchOptionswithinverted()set to the supplied value. -
builder
Get a newMatchOptions.Builderfor constructingMatchOptionsobjects.
-