You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by dh...@apache.org on 2023/06/16 14:20:14 UTC
[arrow-datafusion] branch adapt_datastructure updated (fbde9b092a -> 4b90e29a8b)
This is an automated email from the ASF dual-hosted git repository.
dheres pushed a change to branch adapt_datastructure
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
from fbde9b092a Add docs
add 6872535358 feat: new concatenation operator for working with arrays (#6615)
add 6caa804050 Minor: Add more doc strings to WindowExpr (#6663)
add 638aba6335 minor: `with_new_inputs` replace `from_plan` (#6680)
add 9dfaf4249e Docs: Update roadmap to point at EPIC's, clarify project goals (#6639)
add 7354c56e2c Disable incremental compilation (#6688)
add 84e49771b7 Allow `AggregateUDF` to define retractable batch , implement sliding window functions (#6671)
add c2b2606207 Minor: Update user guide (#6692)
add aa82de105a Minor: consolidate repartition test into sql_integration (#6685)
add af13ac788c Combine `statistics`, `filter_pushdown` and custom_sources provider tests together into a single test binary (#6683)
add b7cd7bae91 Move PhysicalPlanner to `physical_planer` module (#6570)
add 3ce75b3fa9 Rename integration tests to match crate they are defined in (#6687)
add 0d82620bb4 Minor: combine fuzz tests into a single binary to save builder space and build time (#6684)
add 31c96a77ae Minor: consolidate datafusion_substrait tests into `substrait_integration` (#6686)
add 4a2c28c173 removed self.all_value.len() from reserve (#6689)
add 4b90e29a8b Merge remote-tracking branch 'origin/main' into adapt_datastructure
No new revisions were added by this update.
Summary of changes:
.github/actions/setup-builder/action.yaml | 5 +
datafusion/core/src/execution/context.rs | 4 +-
datafusion/core/src/lib.rs | 11 +-
datafusion/core/src/physical_plan/mod.rs | 4 -
datafusion/core/src/physical_plan/udaf.rs | 57 +-
datafusion/core/src/physical_plan/windows/mod.rs | 65 +-
.../planner.rs => physical_planner.rs} | 17 +-
.../{sql_integration.rs => core_integration.rs} | 0
datafusion/core/tests/custom_sources.rs | 3 +
.../tests/custom_sources_cases}/mod.rs | 4 +-
.../provider_filter_pushdown.rs | 0
.../tests/{ => custom_sources_cases}/statistics.rs | 0
.../core/tests/{sql_integration.rs => fuzz.rs} | 4 +-
.../core/tests/{ => fuzz_cases}/aggregate_fuzz.rs | 0
.../core/tests/{ => fuzz_cases}/join_fuzz.rs | 0
.../core/tests/{ => fuzz_cases}/merge_fuzz.rs | 0
.../physical_plan => core/tests/fuzz_cases}/mod.rs | 7 +-
.../tests/{ => fuzz_cases}/order_spill_fuzz.rs | 0
.../core/tests/{ => fuzz_cases}/window_fuzz.rs | 0
datafusion/core/tests/sql/mod.rs | 10 +-
datafusion/core/tests/{ => sql}/repartition.rs | 0
.../core/tests/sqllogictests/test_files/array.slt | 20 +
datafusion/core/tests/user_defined_aggregates.rs | 144 +++--
datafusion/core/tests/user_defined_plan.rs | 7 +-
datafusion/expr/src/accumulator.rs | 19 +-
datafusion/expr/src/logical_plan/builder.rs | 6 +-
datafusion/expr/src/type_coercion/binary.rs | 6 +
datafusion/expr/src/udaf.rs | 13 +-
datafusion/optimizer/src/analyzer/type_coercion.rs | 11 +-
datafusion/optimizer/src/eliminate_outer_join.rs | 7 +-
datafusion/optimizer/src/optimizer.rs | 2 +-
datafusion/optimizer/src/push_down_filter.rs | 3 +-
datafusion/optimizer/src/utils.rs | 4 +-
...ntegration-test.rs => optimizer_integration.rs} | 0
datafusion/physical-expr/src/aggregate/median.rs | 2 +-
datafusion/physical-expr/src/array_expressions.rs | 193 ++----
datafusion/physical-expr/src/expressions/binary.rs | 10 +-
datafusion/physical-expr/src/functions.rs | 12 +-
.../src/window/partition_evaluator.rs | 67 +-
.../{integration_test.rs => sql_integration.rs} | 0
.../{src/physical_plan => tests/cases}/mod.rs | 5 +-
.../tests/cases/roundtrip_logical_plan.rs | 697 ++++++++++++++++++++
.../tests/cases/roundtrip_physical_plan.rs | 74 +++
.../substrait/tests/{ => cases}/serialize.rs | 0
.../substrait/tests/roundtrip_logical_plan.rs | 709 ---------------------
.../substrait/tests/roundtrip_physical_plan.rs | 80 ---
.../mod.rs => tests/substrait_integration.rs} | 4 +-
docs/source/contributor-guide/roadmap.md | 121 +---
docs/source/user-guide/cli.md | 2 +-
docs/source/user-guide/example-usage.md | 6 +-
docs/source/user-guide/introduction.md | 58 +-
51 files changed, 1288 insertions(+), 1185 deletions(-)
rename datafusion/core/src/{physical_plan/planner.rs => physical_planner.rs} (99%)
copy datafusion/core/tests/{sql_integration.rs => core_integration.rs} (100%)
copy datafusion/{substrait/src/physical_plan => core/tests/custom_sources_cases}/mod.rs (94%)
rename datafusion/core/tests/{ => custom_sources_cases}/provider_filter_pushdown.rs (100%)
rename datafusion/core/tests/{ => custom_sources_cases}/statistics.rs (100%)
rename datafusion/core/tests/{sql_integration.rs => fuzz.rs} (92%)
rename datafusion/core/tests/{ => fuzz_cases}/aggregate_fuzz.rs (100%)
rename datafusion/core/tests/{ => fuzz_cases}/join_fuzz.rs (100%)
rename datafusion/core/tests/{ => fuzz_cases}/merge_fuzz.rs (100%)
copy datafusion/{substrait/src/physical_plan => core/tests/fuzz_cases}/mod.rs (89%)
rename datafusion/core/tests/{ => fuzz_cases}/order_spill_fuzz.rs (100%)
rename datafusion/core/tests/{ => fuzz_cases}/window_fuzz.rs (100%)
rename datafusion/core/tests/{ => sql}/repartition.rs (100%)
rename datafusion/optimizer/tests/{integration-test.rs => optimizer_integration.rs} (100%)
rename datafusion/sql/tests/{integration_test.rs => sql_integration.rs} (100%)
copy datafusion/substrait/{src/physical_plan => tests/cases}/mod.rs (91%)
create mode 100644 datafusion/substrait/tests/cases/roundtrip_logical_plan.rs
create mode 100644 datafusion/substrait/tests/cases/roundtrip_physical_plan.rs
rename datafusion/substrait/tests/{ => cases}/serialize.rs (100%)
delete mode 100644 datafusion/substrait/tests/roundtrip_logical_plan.rs
delete mode 100644 datafusion/substrait/tests/roundtrip_physical_plan.rs
copy datafusion/substrait/{src/physical_plan/mod.rs => tests/substrait_integration.rs} (92%)