This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/cargo/main/object_store-0.13.1
in repository https://gitbox.apache.org/repos/asf/datafusion.git
omit 9d80356317 chore(deps): bump object_store from 0.12.4 to 0.13.1
add 4d8d48c0c7 perf: Optimize scalar performance for cot (#19888)
add e82dc21d1b Feat : added truncate table support (#19633)
add 10a1d4ea1b Remove UDAF manual Debug impls and simplify signatures
(#19727)
add db64be9845 chore(deps): bump thiserror from 2.0.17 to 2.0.18 (#19900)
add b2c29ac8d7 Include license and notice files in more crates (#19913)
add 3b44bbf60c feat: support pushdown alias on dynamic filter with
`ProjectionExec` (#19404)
add 6b7ddd8030 chore(deps): bump actions/setup-python from 6.1.0 to 6.2.0
(#19935)
add bfe7d18ab4 perf: Optimize scalar fast path for iszero (#19919)
add 9f27e933ae Coerce expressions to udtf (#19915)
add efccfb1e4e Fix trailing whitespace in CROSS JOIN logical plan
formatting (#19936)
add f0e38df39e chore(deps): bump chrono from 0.4.42 to 0.4.43 (#19897)
add 7a09e27762 fix: union should retrun error instead of panic when input
schema's len different (#19922)
add cf76352d90 Improve error message when string functions receive Binary
types (#19819)
add 7cf63f1b03 Refactor ListArray hashing to consider only sliced values
(#19500)
add 736fa7cce9 feat(datafusion-spark): implement spark compatible `unhex`
function (#19909)
add 0ed708bb77 chore(deps): bump object_store from 0.12.4 to 0.13.1
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 (9d80356317)
\
N -- N -- N refs/heads/dependabot/cargo/main/object_store-0.13.1
(0ed708bb77)
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.
No new revisions were added by this update.
Summary of changes:
.github/workflows/docs.yaml | 2 +-
.github/workflows/docs_pr.yaml | 2 +-
Cargo.lock | 14 +-
Cargo.toml | 2 +-
datafusion/catalog/src/table.rs | 8 +
datafusion/common/Cargo.toml | 1 +
datafusion/common/src/hash_utils.rs | 66 ++-
datafusion/core/Cargo.toml | 1 +
datafusion/core/src/execution/session_state.rs | 7 +-
datafusion/core/src/physical_planner.rs | 24 +
.../tests/custom_sources_cases/dml_planning.rs | 102 ++++-
.../physical_optimizer/filter_pushdown/mod.rs | 229 ++++++++++
.../user_defined/user_defined_table_functions.rs | 25 ++
datafusion/expr/src/logical_plan/builder.rs | 4 +-
datafusion/expr/src/logical_plan/dml.rs | 3 +
datafusion/expr/src/logical_plan/plan.rs | 17 +-
datafusion/expr/src/type_coercion/functions.rs | 9 +-
.../src/approx_percentile_cont_with_weight.rs | 12 +-
datafusion/functions-aggregate/src/bool_and_or.rs | 12 +-
datafusion/functions-aggregate/src/correlation.rs | 2 +-
datafusion/functions-aggregate/src/count.rs | 11 +-
datafusion/functions-aggregate/src/covariance.rs | 122 ++---
datafusion/functions-aggregate/src/first_last.rs | 24 +-
datafusion/functions-aggregate/src/grouping.rs | 12 +-
datafusion/functions-aggregate/src/median.rs | 11 +-
datafusion/functions-aggregate/src/regr.rs | 104 ++---
datafusion/functions-aggregate/src/stddev.rs | 45 +-
datafusion/functions-aggregate/src/variance.rs | 68 +--
datafusion/functions/benches/cot.rs | 47 +-
datafusion/functions/benches/iszero.rs | 45 +-
datafusion/functions/src/math/cot.rs | 301 ++++++++++---
datafusion/functions/src/math/iszero.rs | 119 ++---
datafusion/optimizer/src/eliminate_cross_join.rs | 14 +-
datafusion/optimizer/src/push_down_filter.rs | 4 +-
datafusion/optimizer/src/push_down_limit.rs | 4 +-
.../LICENSE.txt | 0
.../NOTICE.txt | 0
datafusion/physical-plan/src/column_rewriter.rs | 383 ++++++++++++++++
datafusion/physical-plan/src/filter_pushdown.rs | 76 +++-
datafusion/physical-plan/src/lib.rs | 1 +
datafusion/physical-plan/src/projection.rs | 493 ++++++++++++++++++++-
datafusion/physical-plan/src/union.rs | 45 +-
datafusion/proto/proto/datafusion.proto | 1 +
datafusion/proto/src/generated/pbjson.rs | 3 +
datafusion/proto/src/generated/prost.rs | 3 +
datafusion/proto/src/logical_plan/from_proto.rs | 1 +
datafusion/proto/src/logical_plan/to_proto.rs | 1 +
.../proto/tests/cases/roundtrip_logical_plan.rs | 1 +
.../{catalog-listing => pruning}/LICENSE.txt | 0
datafusion/{catalog-listing => pruning}/NOTICE.txt | 0
datafusion/spark/Cargo.toml | 4 +
datafusion/spark/benches/{hex.rs => unhex.rs} | 108 +++--
datafusion/spark/src/function/math/mod.rs | 4 +
datafusion/spark/src/function/math/unhex.rs | 214 +++++++++
datafusion/sql/src/statement.rs | 50 +++
datafusion/sql/tests/cases/plan_to_sql.rs | 2 +-
datafusion/sql/tests/sql_integration.rs | 12 +-
datafusion/sqllogictest/Cargo.toml | 2 +-
.../sqllogictest/test_files/arrow_typeof.slt | 2 +-
datafusion/sqllogictest/test_files/binary.slt | 10 +
.../test_files/datetime/timestamps.slt | 6 +-
.../test_files/dynamic_filter_pushdown_config.slt | 31 ++
datafusion/sqllogictest/test_files/encoding.slt | 6 +-
datafusion/sqllogictest/test_files/expr.slt | 2 +-
datafusion/sqllogictest/test_files/scalar.slt | 2 +-
.../sqllogictest/test_files/spark/math/unhex.slt | 98 ++++
datafusion/sqllogictest/test_files/topk.slt | 2 +-
datafusion/sqllogictest/test_files/truncate.slt | 85 ++++
.../substrait/tests/cases/consumer_integration.rs | 62 +--
69 files changed, 2548 insertions(+), 635 deletions(-)
copy datafusion/{catalog-listing => physical-expr-adapter}/LICENSE.txt (100%)
copy datafusion/{catalog-listing => physical-expr-adapter}/NOTICE.txt (100%)
create mode 100644 datafusion/physical-plan/src/column_rewriter.rs
copy datafusion/{catalog-listing => pruning}/LICENSE.txt (100%)
copy datafusion/{catalog-listing => pruning}/NOTICE.txt (100%)
copy datafusion/spark/benches/{hex.rs => unhex.rs} (54%)
create mode 100644 datafusion/spark/src/function/math/unhex.rs
create mode 100644 datafusion/sqllogictest/test_files/spark/math/unhex.slt
create mode 100644 datafusion/sqllogictest/test_files/truncate.slt
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]