-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem or challenge?
fancy-regex is a crate that aims to be a drop in replacement for the standard library regex crate, while supporting advanced features like backtracking and look-around. It aims to delegate to the standard library implementation efficiently in cases where the advanced features are not needed.
Describe the solution you'd like
It would be great if we could optionally use this library in DataFusion's built in regex UDFs.
Describe alternatives you've considered
- Having two sets of UDFs for each regexp UDF, something like
RegexpReplaceFuncandRegexpReplaceFancyFuncfor example. - Adding a boolean field to these UDFs like
is_fancy - Using a compiler feature flag to turn these on across all UDFs
I think the second option is probably the easiest and least intrusive.
Additional context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request