This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/cargo/main/hashbrown-0.15.2
in repository https://gitbox.apache.org/repos/asf/datafusion.git
omit 4cc65f887a Update hashbrown requirement from 0.14.5 to 0.15.2
add 2b37018fdb Temporarily pin toolchain version to avoid clippy (#13598)
add 3eebc95412 Minor: Add example of backporting / `cherry-pick`ing to
release branch (#13565)
add 703b10d2f0 Apply clippy fixes for Rust 1.83 (#13596)
add eca0e078e4 refactor: add get_available_parallelism function (#13595)
add 65124377f9 Test sort merge join on TPC-H benchmark (#13572)
add 189a4bb979 [substrait] support-try-cast (#13562)
add 55a0040e82 Tidy up join test code (#13604)
add 8ae36b7511 [minor]: Update median implementation (#13554)
add 523a455b2a Add SimpleScalarUDF::new_with_signature (#13592)
add e2b335ce01 Use // for unparsing DuckDB division operator (#13509)
add 3ab67d8a7a Fix `LogicalPlan::..._with_subqueries` methods (#13589)
add 48aaab7c6a exposing ArraySize and ArrayFlatten (#13600)
add 023b018311 support unknown col expr in proto (#13603)
add 68c92c0d79 Improve unsupported compound identifier message (#13605)
add 172e557327 Minor: Simplify `IdentTaker` (#13609)
add 8773846859 use absolute url for logo (#13619)
add 86740bfd3d Add generate_series() udtf (and introduce 'lazy'
`MemoryExec`) (#13540)
new ce4ebd3a92 Update hashbrown requirement from 0.14.5 to 0.15.2
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4cc65f887a)
\
N -- N -- N refs/heads/dependabot/cargo/main/hashbrown-0.15.2
(ce4ebd3a92)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Cargo.toml | 2 +
README.md | 2 +-
benchmarks/src/bin/external_aggr.rs | 11 +-
benchmarks/src/bin/h2o.rs | 7 +-
benchmarks/src/imdb/run.rs | 11 +-
benchmarks/src/sort.rs | 12 +-
benchmarks/src/sort_tpch.rs | 11 +-
benchmarks/src/tpch/run.rs | 11 +-
benchmarks/src/util/options.rs | 9 +-
benchmarks/src/util/run.rs | 7 +-
datafusion-cli/Cargo.lock | 213 +++++++++-------
datafusion-cli/Cargo.toml | 1 +
datafusion-cli/src/functions.rs | 2 +-
datafusion-examples/Cargo.toml | 1 +
datafusion-examples/examples/simple_udtf.rs | 2 +-
datafusion/catalog/src/catalog.rs | 1 -
datafusion/catalog/src/table.rs | 41 ++-
datafusion/common/src/column.rs | 14 +-
datafusion/common/src/config.rs | 7 +-
datafusion/common/src/hash_utils.rs | 2 +-
datafusion/common/src/utils/mod.rs | 18 +-
datafusion/core/Cargo.toml | 1 +
.../datasource/avro_to_arrow/arrow_array_reader.rs | 2 +-
.../core/src/datasource/avro_to_arrow/reader.rs | 4 +-
.../core/src/datasource/file_format/options.rs | 10 +-
.../core/src/datasource/file_format/parquet.rs | 2 +-
datafusion/core/src/datasource/function.rs | 63 -----
datafusion/core/src/datasource/listing/helpers.rs | 2 +-
datafusion/core/src/datasource/mod.rs | 1 -
.../src/datasource/physical_plan/file_groups.rs | 3 +-
.../core/src/datasource/physical_plan/mod.rs | 4 +-
.../physical_plan/parquet/page_filter.rs | 2 +-
.../datasource/physical_plan/parquet/row_filter.rs | 2 +-
.../physical_plan/parquet/row_group_filter.rs | 2 +-
datafusion/core/src/execution/context/mod.rs | 11 +-
datafusion/core/src/execution/session_state.rs | 21 +-
.../core/src/execution/session_state_defaults.rs | 8 +-
datafusion/core/src/lib.rs | 5 +
.../core/src/physical_optimizer/join_selection.rs | 44 ++--
.../core/src/physical_optimizer/test_utils.rs | 2 +
datafusion/core/src/test/mod.rs | 2 +
.../aggregation_fuzzer/context_generator.rs | 8 +-
datafusion/core/tests/sql/mod.rs | 10 +-
.../user_defined/user_defined_table_functions.rs | 2 +-
datafusion/execution/src/cache/mod.rs | 1 -
.../expr-common/src/type_coercion/aggregates.rs | 8 +-
datafusion/expr/src/expr.rs | 2 +-
datafusion/expr/src/expr_fn.rs | 24 +-
datafusion/expr/src/logical_plan/ddl.rs | 2 +-
datafusion/expr/src/logical_plan/display.rs | 8 +-
datafusion/expr/src/logical_plan/plan.rs | 156 +++++++++++-
datafusion/expr/src/logical_plan/statement.rs | 2 +-
datafusion/expr/src/logical_plan/tree_node.rs | 38 +--
datafusion/expr/src/simplify.rs | 2 +-
.../functions-aggregate-common/src/merge_arrays.rs | 4 +-
datafusion/functions-aggregate/src/median.rs | 25 +-
datafusion/functions-nested/src/concat.rs | 2 +-
datafusion/functions-nested/src/flatten.rs | 9 +-
datafusion/functions-nested/src/length.rs | 9 +-
datafusion/functions-nested/src/map.rs | 1 -
datafusion/functions-nested/src/planner.rs | 2 +-
.../Cargo.toml | 17 +-
datafusion/functions-table/src/generate_series.rs | 180 +++++++++++++
datafusion/functions-table/src/lib.rs | 51 ++++
datafusion/functions/src/strings.rs | 2 +-
datafusion/optimizer/src/analyzer/type_coercion.rs | 2 +-
datafusion/optimizer/src/join_key_set.rs | 2 +-
datafusion/optimizer/src/optimizer.rs | 3 +-
.../optimizer/src/replace_distinct_aggregate.rs | 2 -
.../src/simplify_expressions/expr_simplifier.rs | 4 +-
.../src/simplify_expressions/guarantees.rs | 2 +-
.../physical-expr-common/src/binary_view_map.rs | 1 -
.../physical-expr-common/src/physical_expr.rs | 2 +-
datafusion/physical-expr-common/src/sort_expr.rs | 2 +-
datafusion/physical-expr/src/equivalence/class.rs | 2 +-
.../physical-expr/src/expressions/in_list.rs | 2 +-
datafusion/physical-expr/src/utils/guarantee.rs | 2 +-
datafusion/physical-expr/src/utils/mod.rs | 4 +-
.../physical-plan/src/aggregates/topk/heap.rs | 2 +-
datafusion/physical-plan/src/display.rs | 12 +-
datafusion/physical-plan/src/joins/hash_join.rs | 2 +-
datafusion/physical-plan/src/joins/test_utils.rs | 20 +-
datafusion/physical-plan/src/memory.rs | 280 ++++++++++++++++++++-
datafusion/physical-plan/src/metrics/value.rs | 4 +-
.../src/repartition/distributor_channels.rs | 4 +-
.../src/sorts/sort_preserving_merge.rs | 2 +-
.../physical-plan/src/sorts/streaming_merge.rs | 2 +-
datafusion/physical-plan/src/stream.rs | 1 -
datafusion/physical-plan/src/test/exec.rs | 2 -
datafusion/proto/proto/datafusion.proto | 6 +
datafusion/proto/src/generated/pbjson.rs | 105 ++++++++
datafusion/proto/src/generated/prost.rs | 9 +-
datafusion/proto/src/physical_plan/from_proto.rs | 3 +-
datafusion/proto/src/physical_plan/to_proto.rs | 10 +-
datafusion/sql/src/cte.rs | 2 +-
datafusion/sql/src/expr/binary_op.rs | 2 +-
datafusion/sql/src/expr/function.rs | 2 +-
datafusion/sql/src/expr/grouping_set.rs | 2 +-
datafusion/sql/src/expr/identifier.rs | 2 +-
datafusion/sql/src/expr/mod.rs | 2 +-
datafusion/sql/src/expr/order_by.rs | 2 +-
datafusion/sql/src/expr/subquery.rs | 2 +-
datafusion/sql/src/expr/substring.rs | 2 +-
datafusion/sql/src/expr/unary_op.rs | 2 +-
datafusion/sql/src/expr/value.rs | 2 +-
datafusion/sql/src/planner.rs | 74 ++++--
datafusion/sql/src/query.rs | 2 +-
datafusion/sql/src/relation/join.rs | 2 +-
datafusion/sql/src/relation/mod.rs | 2 +-
datafusion/sql/src/select.rs | 2 +-
datafusion/sql/src/set_expr.rs | 2 +-
datafusion/sql/src/statement.rs | 2 +-
datafusion/sql/src/unparser/dialect.rs | 27 +-
datafusion/sql/src/unparser/expr.rs | 28 ++-
datafusion/sql/src/unparser/mod.rs | 2 +-
datafusion/sql/src/utils.rs | 6 +-
datafusion/sql/src/values.rs | 2 +-
datafusion/sqllogictest/bin/sqllogictests.rs | 9 +-
datafusion/sqllogictest/test_files/errors.slt | 2 +-
.../sqllogictest/test_files/table_functions.slt | 142 +++++++++++
.../test_files/tpch/answers/q1.slt.part | 45 ++++
.../test_files/tpch/answers/q10.slt.part | 62 +++++
.../answers/q11.slt.part} | 64 +++--
.../answers/q12.slt.part} | 60 +++--
.../{misc.slt => tpch/answers/q13.slt.part} | 59 +++--
.../tpch/{tpch.slt => answers/q14.slt.part} | 20 +-
.../{misc.slt => tpch/answers/q15.slt.part} | 60 +++--
.../test_files/tpch/answers/q16.slt.part | 61 +++++
.../{drop_tables.slt.part => answers/q17.slt.part} | 44 ++--
.../test_files/tpch/answers/q18.slt.part | 57 +++++
.../test_files/tpch/answers/q19.slt.part | 23 +-
.../test_files/tpch/answers/q2.slt.part | 74 ++++++
.../test_files/tpch/answers/q20.slt.part | 66 +++++
.../test_files/tpch/answers/q21.slt.part | 106 ++++++++
.../test_files/tpch/answers/q22.slt.part | 64 +++++
.../{intersection.slt => tpch/answers/q3.slt.part} | 61 +++--
.../test_files/tpch/answers/q4.slt.part} | 51 ++--
.../{misc.slt => tpch/answers/q5.slt.part} | 57 +++--
.../tpch/{tpch.slt => answers/q6.slt.part} | 16 +-
.../test_files/tpch/answers/q7.slt.part | 24 ++
.../test_files/tpch/answers/q8.slt.part | 59 +++++
.../test_files/tpch/answers/q9.slt.part | 63 +++++
.../test_files/tpch/{ => plans}/q1.slt.part | 30 +--
.../test_files/tpch/{ => plans}/q10.slt.part | 47 ----
.../test_files/tpch/{ => plans}/q11.slt.part | 42 ----
.../test_files/tpch/{ => plans}/q12.slt.part | 37 ---
.../test_files/tpch/{ => plans}/q13.slt.part | 36 ---
.../test_files/tpch/{ => plans}/q14.slt.part | 19 --
.../test_files/tpch/{ => plans}/q15.slt.part | 35 ---
.../test_files/tpch/{ => plans}/q16.slt.part | 45 ----
.../test_files/tpch/{ => plans}/q17.slt.part | 22 --
.../test_files/tpch/{ => plans}/q18.slt.part | 42 ----
.../test_files/tpch/{ => plans}/q19.slt.part | 41 ---
.../test_files/tpch/{ => plans}/q2.slt.part | 59 -----
.../test_files/tpch/{ => plans}/q20.slt.part | 50 ----
.../test_files/tpch/{ => plans}/q21.slt.part | 91 -------
.../test_files/tpch/{ => plans}/q22.slt.part | 48 ----
.../test_files/tpch/{ => plans}/q3.slt.part | 38 ---
.../test_files/tpch/{ => plans}/q4.slt.part | 31 ---
.../test_files/tpch/{ => plans}/q5.slt.part | 34 ---
.../test_files/tpch/{ => plans}/q6.slt.part | 15 --
.../test_files/tpch/{ => plans}/q7.slt.part | 48 ----
.../test_files/tpch/{ => plans}/q8.slt.part | 44 ----
.../test_files/tpch/{ => plans}/q9.slt.part | 48 ----
datafusion/sqllogictest/test_files/tpch/tpch.slt | 11 +-
datafusion/substrait/src/logical_plan/consumer.rs | 19 +-
datafusion/substrait/src/logical_plan/producer.rs | 50 ++--
.../tests/cases/roundtrip_logical_plan.rs | 10 +
dev/release/README.md | 12 +-
169 files changed, 2578 insertions(+), 1583 deletions(-)
delete mode 100644 datafusion/core/src/datasource/function.rs
copy datafusion/{functions-aggregate => functions-table}/Cargo.toml (88%)
create mode 100644 datafusion/functions-table/src/generate_series.rs
create mode 100644 datafusion/functions-table/src/lib.rs
create mode 100644 datafusion/sqllogictest/test_files/table_functions.slt
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q1.slt.part
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q10.slt.part
copy datafusion/sqllogictest/test_files/{intersection.slt =>
tpch/answers/q11.slt.part} (52%)
copy datafusion/sqllogictest/test_files/{intersection.slt =>
tpch/answers/q12.slt.part} (51%)
copy datafusion/sqllogictest/test_files/{misc.slt =>
tpch/answers/q13.slt.part} (60%)
copy datafusion/sqllogictest/test_files/tpch/{tpch.slt =>
answers/q14.slt.part} (64%)
copy datafusion/sqllogictest/test_files/{misc.slt =>
tpch/answers/q15.slt.part} (58%)
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q16.slt.part
copy datafusion/sqllogictest/test_files/tpch/{drop_tables.slt.part =>
answers/q17.slt.part} (69%)
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q18.slt.part
copy benchmarks/queries/q19.sql =>
datafusion/sqllogictest/test_files/tpch/answers/q19.slt.part (59%)
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q2.slt.part
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q20.slt.part
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q21.slt.part
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q22.slt.part
copy datafusion/sqllogictest/test_files/{intersection.slt =>
tpch/answers/q3.slt.part} (50%)
copy datafusion/{doc/Cargo.toml =>
sqllogictest/test_files/tpch/answers/q4.slt.part} (61%)
copy datafusion/sqllogictest/test_files/{misc.slt => tpch/answers/q5.slt.part}
(56%)
copy datafusion/sqllogictest/test_files/tpch/{tpch.slt => answers/q6.slt.part}
(75%)
copy benchmarks/queries/q7.sql =>
datafusion/sqllogictest/test_files/tpch/answers/q7.slt.part (52%)
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q8.slt.part
create mode 100644 datafusion/sqllogictest/test_files/tpch/answers/q9.slt.part
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q1.slt.part (85%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q10.slt.part (79%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q11.slt.part (93%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q12.slt.part (89%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q13.slt.part (89%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q14.slt.part (91%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q15.slt.part (93%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q16.slt.part (88%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q17.slt.part (94%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q18.slt.part (89%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q19.slt.part (88%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q2.slt.part (86%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q20.slt.part (87%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q21.slt.part (85%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q22.slt.part (87%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q3.slt.part (89%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q4.slt.part (90%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q5.slt.part (94%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q6.slt.part (92%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q7.slt.part (91%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q8.slt.part (93%)
rename datafusion/sqllogictest/test_files/tpch/{ => plans}/q9.slt.part (91%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]