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]