You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
perf(grid): compile LIKE/ILIKE RegExp once per filter, not per row #877
grid_filter_engine builds _likeToRegExp(...) inside the per-row evaluation for LIKE / NOT LIKE / ILIKE / NOT ILIKE. A 5000-row scan recompiles the same pattern 5000 times (AST depth × rows). Filter bar is already debounced 150ms; the scan itself is still O(R × regex compile).
Scope
Compile the LIKE regex at parse / bind time and reuse it in the evaluator.
Tests: LIKE %foo% still matches; case sensitivity for ILIKE unchanged.
Activity
Merge pull request #968 from QueryaHub/issue/877-compile-like-regexp-…
ZhuchkaTriplesix commentedon Sep 27, 2026
Resolved by #968 (already merged into
dev; not auto-closed since this repo's default branch ismainand PRs merge intodev).