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%)