arrow.match_substring_options

Module for [MatchSubstringOptions] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
MatchSubstringOptions self() nothrowReturns `this`, for use in `with` statements.
MatchSubstringOptionsGidBuilder builder() static nothrowGet builder for [arrow.match_substring_options.MatchSubstringOptions] Returns: New builder object
bool ignoreCase() @property nothrowGet `ignoreCase` property. Returns: Whether to perform a case-insensitive match.
void ignoreCase(bool propval) @property nothrowSet `ignoreCase` property. Params: propval = Whether to perform a case-insensitive match.
string pattern() @property nothrowGet `pattern` property. Returns: The exact substring (or regex, depending on kernel) to look for inside input values.
void pattern(string propval) @property nothrowSet `pattern` property. Params: propval = The exact substring (or regex, depending on kernel) to look for inside input values.
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for arrow.match_substring_options.MatchSubstringOptions

Methods
T ignoreCase(bool propval) nothrowSet `ignoreCase` property. Params: propval = Whether to perform a case-insensitive match. Returns: Builder instance for fluent chaining
T pattern(string propval) nothrowSet `pattern` property. Params: propval = The exact substring (or regex, depending on kernel) to look for inside input values. Returns: Builder instance for fluent chaining