Re-exports§
pub use matcher::Matcher;
Modules§
- matcher 🔒
Structs§
Enums§
- Escape
Behavior - Specifies escape behavior for the LIKE pattern.
Constants§
- DEFAULT_
ESCAPE 🔒 - The escape character to use by default in LIKE patterns.
- DOUBLED_
ESCAPE 🔒 - MAX_
SUBPATTERNS 🔒 - The number of subpatterns after which using regexes would be more efficient.
Functions§
- any_
matcher - build_
regex 🔒 - Builds a regular expression that matches some parsed Subpatterns.
- build_
subpatterns 🔒 - Breaks a LIKE pattern into a chain of sub-patterns.
- compile
- Builds a Matcher that matches a SQL LIKE pattern.
- is_
match_ 🔒subpatterns - normalize_
pattern - Converts a pattern string that uses a custom escape character to one that uses the default.