-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(query): integrate "like" to filter execution #15233
feat(query): integrate "like" to filter execution #15233
Conversation
PR Summary
|
…like_for_filter_execution
…like_for_filter_execution
* feat(query): integrate "like" to filter execution * chore: refine code * chore: update * chore: format Cargo.toml * chore: refine code and add test * chore: remove useless code
I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/
Summary
This PR integrates like into the filter execution framework, so that like can take advantage of ByPass optimization.
Performance test: a SQL composed of partial statements of TPC-H Q13:
select count(*) from orders where o_comment like '%pending%deposits% ' and o_totalprice <= 300000
, main 2.6s -> pr 2.2s,FlameGraph
Before
After
Tests
Type of change
This change is