This is an automated email from the ASF dual-hosted git repository.

jonah pushed a change to branch dependabot/cargo/main/substrait-0.48
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    from 775c0df27a Update substrait requirement from 0.47 to 0.48
     add c44b61320b MINOR: remove one duplicated inparam in TopK (#13479)
     add 9fb5ff9935 Fix join on arrays of unhashable types and allow hash join 
on all types supported at run-time (#13388)
     add 398d5f653b Minor: Fix broken links for meetups in content library 
(#13445)
     add 96d76ab8e0 Remove redundant dead_code check suppressions (#13490)
     add c3681dc865 chore: try make Setup Rust CI step immune to network hang 
(#13495)
     add 30ff48e94c Move `Pruning` into `physical-optimizer` crate (#13485)
     add aef232b1ac Add `Container` trait and to simplify `Expr` and 
`LogicalPlan` apply and map methods (#13467)
     add 963e8af048 Chunk based iteration in `accumulate_indices` (#13451)
     add 8ce4da637c Clarify documentation about use of tokio tasks (#13474)
     add ecc04d4af8 feat: Support faster multi-column grouping ( `GroupColumn`) 
for `Date/Time/Timestamp` types (#13457)
     add a2f4878ff0 Fix DataFusionError use in schema_err macro (#13488)
     add 5ee524ec70 feat(substrait): replace SessionContext with a trait 
(#13343)
     add c3e1173351 Fixed issue with md5 not support LargeUtf8 correctly 
(#13502)
     add 240402d28a Coerce Array inner types (#13452)
     add a2811fc85d Update arrow/parquet to arrow/parquet `53.3.0` (#13508)
     add 9fb7aee95c Minor: Add debug log message for creating GroupValuesRows 
(#13506)
     add e7d9504fd9 Unparse struct to sql (#13493)
     add 2ce33c15fd Merge branch 'main' into 
dependabot/cargo/main/substrait-0.48

No new revisions were added by this update.

Summary of changes:
 .github/actions/setup-builder/action.yaml          |  14 +-
 Cargo.toml                                         |  18 +-
 ci/scripts/retry                                   |   2 +-
 datafusion-cli/Cargo.lock                          | 164 ++++-----
 datafusion/common/src/column.rs                    |   2 +-
 datafusion/common/src/error.rs                     |   8 +-
 datafusion/common/src/hash_utils.rs                |  10 +-
 datafusion/common/src/tree_node.rs                 | 363 +++++++++++++++++---
 .../src/datasource/physical_plan/arrow_file.rs     |   1 -
 .../core/src/datasource/physical_plan/avro.rs      |   1 -
 datafusion/core/src/execution/session_state.rs     |   4 +-
 datafusion/core/src/lib.rs                         |  12 +-
 datafusion/core/src/physical_optimizer/mod.rs      |   1 -
 datafusion/expr-common/src/type_coercion/binary.rs |  73 +++-
 datafusion/expr/src/expr.rs                        |  36 +-
 datafusion/expr/src/logical_plan/ddl.rs            |  50 ++-
 datafusion/expr/src/logical_plan/plan.rs           |  20 +-
 datafusion/expr/src/logical_plan/statement.rs      |  51 +--
 datafusion/expr/src/logical_plan/tree_node.rs      | 347 ++++++++-----------
 datafusion/expr/src/tree_node.rs                   | 372 +++++++--------------
 datafusion/expr/src/utils.rs                       |  59 +++-
 datafusion/functions-aggregate-common/Cargo.toml   |   7 +
 .../benches/accumulate.rs                          | 115 +++++++
 .../src/aggregate/groups_accumulator/accumulate.rs |  90 +++--
 datafusion/functions-nested/src/make_array.rs      |   3 +-
 datafusion/functions/src/crypto/md5.rs             |   4 +-
 .../optimizer/src/optimize_projections/mod.rs      |   4 +-
 datafusion/physical-optimizer/Cargo.toml           |   4 +
 datafusion/physical-optimizer/src/lib.rs           |   1 +
 .../src}/pruning.rs                                |  40 +--
 .../src/aggregates/group_values/mod.rs             |  28 ++
 .../aggregates/group_values/multi_group_by/mod.rs  |  42 ++-
 .../src/aggregates/group_values/row.rs             |   4 +
 datafusion/physical-plan/src/sorts/sort.rs         |   1 -
 datafusion/physical-plan/src/topk/mod.rs           |   7 +-
 datafusion/sql/src/unparser/expr.rs                |  61 +++-
 datafusion/sql/src/unparser/rewrite.rs             |  24 +-
 datafusion/sql/tests/cases/plan_to_sql.rs          |   4 +-
 datafusion/sqllogictest/src/test_context.rs        |   9 +-
 datafusion/sqllogictest/test_files/array.slt       |  12 +
 datafusion/sqllogictest/test_files/group_by.slt    | 196 +++++++++++
 .../test_files/information_schema_columns.slt      |  16 +-
 datafusion/sqllogictest/test_files/joins.slt       |  21 ++
 .../test_files/string/string_literal.slt           |  90 ++---
 .../test_files/string/string_query.slt.part        | 109 ++++++
 .../sqllogictest/test_files/string/string_view.slt |  13 +-
 datafusion/sqllogictest/test_files/union.slt       |  16 +
 datafusion/substrait/Cargo.toml                    |   1 +
 datafusion/substrait/src/lib.rs                    |   4 +-
 datafusion/substrait/src/logical_plan/consumer.rs  | 286 +++++++++-------
 datafusion/substrait/src/logical_plan/mod.rs       |   1 +
 datafusion/substrait/src/logical_plan/producer.rs  | 196 +++++------
 datafusion/substrait/src/logical_plan/state.rs     |  63 ++++
 datafusion/substrait/src/serializer.rs             |   2 +-
 .../substrait/tests/cases/consumer_integration.rs  |   2 +-
 .../substrait/tests/cases/emit_kind_tests.rs       |  12 +-
 datafusion/substrait/tests/cases/function_test.rs  |   2 +-
 datafusion/substrait/tests/cases/logical_plans.rs  |   6 +-
 .../tests/cases/roundtrip_logical_plan.rs          |  40 +--
 datafusion/substrait/tests/cases/serialize.rs      |  12 +-
 .../substrait/tests/cases/substrait_validations.rs |  10 +-
 docs/source/user-guide/concepts-readings-events.md |   3 +-
 62 files changed, 2059 insertions(+), 1110 deletions(-)
 create mode 100644 datafusion/functions-aggregate-common/benches/accumulate.rs
 rename datafusion/{core/src/physical_optimizer => 
physical-optimizer/src}/pruning.rs (99%)
 create mode 100644 datafusion/substrait/src/logical_plan/state.rs


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to