You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2025/12/09 20:23:23 UTC
(datafusion) branch main updated (dc6a71235b -> d85595e032)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from dc6a71235b Use strum in the examples (#19126) (#19205)
add d85595e032 perf: optimize CASE WHEN lookup table (2.5-22.5 times faster) (#18183)
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 1 +
datafusion/physical-expr/Cargo.toml | 1 +
datafusion/physical-expr/src/expressions/case.rs | 712 ++++++++++++++++++++-
.../literal_lookup_table/boolean_lookup_table.rs | 122 ++++
.../bytes_like_lookup_table.rs | 223 +++++++
.../expressions/case/literal_lookup_table/mod.rs | 327 ++++++++++
.../literal_lookup_table/primitive_lookup_table.rs | 229 +++++++
7 files changed, 1582 insertions(+), 33 deletions(-)
create mode 100644 datafusion/physical-expr/src/expressions/case/literal_lookup_table/boolean_lookup_table.rs
create mode 100644 datafusion/physical-expr/src/expressions/case/literal_lookup_table/bytes_like_lookup_table.rs
create mode 100644 datafusion/physical-expr/src/expressions/case/literal_lookup_table/mod.rs
create mode 100644 datafusion/physical-expr/src/expressions/case/literal_lookup_table/primitive_lookup_table.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org