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