This is an automated email from the ASF dual-hosted git repository.
jakevin pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
from 2a5ef432a minor: port intersection sql tests to sqllogictests (#5331)
add a85312351 feat: add rule to merge projection. (#5349)
No new revisions were added by this update.
Summary of changes:
benchmarks/expected-plans/q15.txt | 19 ++-
benchmarks/expected-plans/q16.txt | 25 ++--
benchmarks/expected-plans/q2.txt | 47 ++++---
benchmarks/expected-plans/q8.txt | 41 +++---
benchmarks/expected-plans/q9.txt | 25 ++--
datafusion/optimizer/src/lib.rs | 1 +
datafusion/optimizer/src/merge_projection.rs | 170 +++++++++++++++++++++++++
datafusion/optimizer/src/optimizer.rs | 2 +
datafusion/optimizer/tests/integration-test.rs | 9 +-
9 files changed, 252 insertions(+), 87 deletions(-)
create mode 100644 datafusion/optimizer/src/merge_projection.rs