This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/cargo/main/rand-0.9
in repository https://gitbox.apache.org/repos/asf/datafusion.git
discard e55bbb6cbc chore(deps): update rand requirement from 0.8 to 0.9
add a93b4deac1 chore(deps): bump aws-sdk-ssooidc in /datafusion-cli
(#14314)
add 2510e34f1c fix: LimitPushdown rule uncorrect remove some
GlobalLimitExec (#14245)
add 60c0fb887e refactor: switch `BooleanBufferBuilder` to
`NullBufferBuilder` in single_group_by (#14360)
add 707f67308b Issue-14216 - Support arrays_overlap function (#14217)
add 99f907b98c chore(deps): bump rustyline from 14.0.0 to 15.0.0 in
/datafusion-cli (#14265)
add 0d367dd7ab chore(deps): bump aws-sdk-sts from 1.51.0 to 1.57.0 in
/datafusion-cli (#14263)
add 51a23cfab8 chore(deps): bump aws-sdk-sso from 1.50.0 to 1.56.0 in
/datafusion-cli (#14259)
add b79efc0fb2 chore(deps): bump korandoru/hawkeye from 5 to 6 (#14354)
add 7efa2f338c chore(deps): bump aws-sdk-ssooidc in /datafusion-cli
(#14369)
add 0edc3d99ad Minor: include the number of files run in sqllogictest
display (#14359)
add 29e9a1c270 removed (#14370)
add c077ef5638 move information_schema to datafusion-catalog (#14364)
add 07ee09aef1 Unpin aws sdk dependencies (#14361)
add 11435ded45 Core: Fix incorrect searched CASE optimization (#14349)
add 53728b30aa Improve speed of `median` by implementing special
`GroupsAccumulator` (#13681)
add 48a28af801 Feature: AggregateMonotonicity (#14271)
add 8d006a287c Core: Fix UNION field nullability tracking (#14356)
add 5113386a35 chore: Adding commit activity badge (#14386)
add b46e281275 Revert `is_sorted` removal, deprecate instead (#14388)
add 9d1bfc1bfb FFI support for versions and alternate tokio runtimes
(#13937)
add c33cb85333 Do not rename struct fields when coercing types in `CASE`
(#14384)
add a0d42ede77 docs: Clarify join behavior in DataFrame::join docs (#14393)
add 7f9a8c024c Add `TableProvider::insert_into` into FFI Bindings (#14391)
add 1a29bd3b62 Prepare for `45.0.0` release: Version and Changelog (#14397)
add 278cf9da7d feat: implement `invoke_with_args` for `struct` and
`named_struct` (#14276)
add e9c35a65a8 Fix join type coercion (#14387)
add 68e372f295 Add related source code locations to errors (#13664)
add ca9eef1e89 Minor: fix typo in test name (#14403)
add fa0874b1e4 test: add regression test for unnesting dictionary encoded
columns (#14395)
add 1e0531f93d perf: Improve `median` with no grouping by 2X (#14399)
add d5428b21d6 docs: Fix create_udf example (#14405)
add 76da8e13e8 chore: Upgrade to `arrow`/`parquet` `54.1.0` and fix
clippy/ci (#14415)
add cc50339fb4 chore(deps): update rand requirement from 0.8 to 0.9
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 (e55bbb6cbc)
\
N -- N -- N refs/heads/dependabot/cargo/main/rand-0.9
(cc50339fb4)
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/dev.yml | 2 +-
.github/workflows/rust.yml | 12 +-
Cargo.toml | 68 +-
README.md | 5 +
ci/scripts/rust_clippy.sh | 2 +-
datafusion-cli/Cargo.lock | 220 +++----
datafusion-cli/Cargo.toml | 27 +-
datafusion-cli/src/helper.rs | 6 +-
datafusion-cli/src/highlighter.rs | 4 +-
.../ffi/ffi_example_table_provider/src/lib.rs | 2 +-
datafusion/catalog/Cargo.toml | 6 +-
datafusion/catalog/src/async.rs | 2 +-
.../src}/information_schema.rs | 22 +-
datafusion/catalog/src/lib.rs | 243 ++++++-
.../src/datasource => catalog/src}/streaming.rs | 8 +-
datafusion/catalog/src/table.rs | 4 +-
datafusion/common/src/column.rs | 81 ++-
datafusion/common/src/config.rs | 5 +
datafusion/common/src/dfschema.rs | 5 +-
datafusion/common/src/diagnostic.rs | 146 +++++
datafusion/common/src/error.rs | 59 +-
datafusion/common/src/lib.rs | 4 +
datafusion/common/src/spans.rs | 218 ++++++
datafusion/common/src/utils/mod.rs | 2 +
datafusion/core/Cargo.toml | 4 +
.../{filter_query_sql.rs => struct_query_sql.rs} | 24 +-
datafusion/core/src/catalog_common/mod.rs | 243 -------
datafusion/core/src/dataframe/mod.rs | 4 +-
datafusion/core/src/datasource/mod.rs | 4 +-
.../src/datasource/physical_plan/arrow_file.rs | 11 +-
datafusion/core/src/execution/context/mod.rs | 15 +-
datafusion/core/src/execution/session_state.rs | 13 +-
datafusion/core/src/lib.rs | 2 +-
datafusion/core/tests/dataframe/mod.rs | 109 ++-
datafusion/core/tests/execution/logical_plan.rs | 3 +-
datafusion/core/tests/fuzz_cases/aggregate_fuzz.rs | 20 +
datafusion/core/tests/memory_limit/mod.rs | 2 +-
.../tests/physical_optimizer/enforce_sorting.rs | 214 +++++-
.../core/tests/physical_optimizer/test_utils.rs | 59 +-
datafusion/expr-common/src/interval_arithmetic.rs | 729 +--------------------
datafusion/expr-common/src/type_coercion/binary.rs | 205 ++++--
datafusion/expr/src/expr.rs | 18 +-
datafusion/expr/src/expr_rewriter/mod.rs | 10 +-
datafusion/expr/src/expr_rewriter/order_by.rs | 5 +-
datafusion/expr/src/expr_schema.rs | 18 +-
datafusion/expr/src/lib.rs | 3 +-
datafusion/expr/src/logical_plan/builder.rs | 29 +-
datafusion/expr/src/logical_plan/plan.rs | 115 +++-
datafusion/expr/src/udaf.rs | 29 +-
datafusion/expr/src/window_frame.rs | 7 +
datafusion/ffi/Cargo.toml | 9 +-
datafusion/ffi/src/execution_plan.rs | 30 +-
.../ffi/src/insert_op.rs | 43 +-
datafusion/ffi/src/lib.rs | 14 +
datafusion/ffi/src/record_batch_stream.rs | 26 +-
datafusion/ffi/src/table_provider.rs | 166 ++++-
datafusion/ffi/src/tests/async_provider.rs | 282 ++++++++
datafusion/ffi/src/tests/mod.rs | 99 +++
.../utils.rs => ffi/src/tests/sync_provider.rs} | 36 +-
datafusion/ffi/tests/table_provider.rs | 135 ++++
datafusion/functions-aggregate/src/count.rs | 8 +-
datafusion/functions-aggregate/src/median.rs | 292 ++++++++-
datafusion/functions-aggregate/src/min_max.rs | 16 +-
datafusion/functions-aggregate/src/sum.rs | 14 +-
datafusion/functions-nested/src/array_has.rs | 2 +-
datafusion/functions/src/core/named_struct.rs | 100 +--
datafusion/functions/src/core/struct.rs | 74 +--
.../optimizer/src/analyzer/expand_wildcard_rule.rs | 2 +
datafusion/optimizer/src/analyzer/type_coercion.rs | 37 +-
datafusion/optimizer/src/decorrelate.rs | 6 +-
.../src/simplify_expressions/expr_simplifier.rs | 98 ++-
.../optimizer/src/unwrap_cast_in_comparison.rs | 7 +-
datafusion/physical-expr/src/aggregate.rs | 46 +-
datafusion/physical-expr/src/expressions/binary.rs | 11 +-
datafusion/physical-expr/src/window/aggregate.rs | 33 +-
.../physical-expr/src/window/sliding_aggregate.rs | 10 +-
datafusion/physical-expr/src/window/standard.rs | 53 +-
.../physical-optimizer/src/limit_pushdown.rs | 11 +-
.../group_values/single_group_by/primitive.rs | 13 +-
datafusion/physical-plan/src/aggregates/mod.rs | 17 +-
.../src/windows/bounded_window_agg_exec.rs | 4 +-
datafusion/physical-plan/src/windows/mod.rs | 20 +-
.../physical-plan/src/windows/window_agg_exec.rs | 6 +-
datafusion/sql/src/expr/identifier.rs | 52 +-
datafusion/sql/src/expr/mod.rs | 1 +
datafusion/sql/src/parser.rs | 4 +-
datafusion/sql/src/planner.rs | 47 +-
datafusion/sql/src/relation/mod.rs | 23 +-
datafusion/sql/src/select.rs | 5 +-
datafusion/sql/src/set_expr.rs | 49 +-
datafusion/sql/src/unparser/expr.rs | 4 +-
datafusion/sql/src/unparser/plan.rs | 2 +
datafusion/sql/src/utils.rs | 51 +-
datafusion/sql/tests/cases/diagnostic.rs | 227 +++++++
datafusion/sql/tests/cases/mod.rs | 1 +
datafusion/sql/tests/sql_integration.rs | 16 +-
datafusion/sqllogictest/bin/sqllogictests.rs | 16 +-
datafusion/sqllogictest/test_files/aggregate.slt | 278 ++++++++
datafusion/sqllogictest/test_files/array.slt | 9 +
datafusion/sqllogictest/test_files/case.slt | 130 +++-
.../test_files/create_external_table.slt | 14 +-
datafusion/sqllogictest/test_files/distinct_on.slt | 2 +-
.../sqllogictest/test_files/information_schema.slt | 2 +
datafusion/sqllogictest/test_files/insert.slt | 2 +-
.../sqllogictest/test_files/insert_to_external.slt | 2 +-
datafusion/sqllogictest/test_files/limit.slt | 61 ++
datafusion/sqllogictest/test_files/predicates.slt | 2 +-
datafusion/sqllogictest/test_files/select.slt | 4 +-
.../test_files/tpch/plans/q13.slt.part | 2 +-
.../sqllogictest/test_files/type_coercion.slt | 4 +-
datafusion/sqllogictest/test_files/union.slt | 15 +
datafusion/sqllogictest/test_files/unnest.slt | 2 +-
datafusion/sqllogictest/test_files/window.slt | 96 ++-
.../substrait/tests/cases/substrait_validations.rs | 3 +-
datafusion/substrait/tests/utils.rs | 3 +-
dev/changelog/45.0.0.md | 384 +++++++++++
docs/source/library-user-guide/adding-udfs.md | 27 +-
docs/source/user-guide/configs.md | 3 +-
docs/source/user-guide/sql/scalar_functions.md | 6 +
119 files changed, 4570 insertions(+), 1747 deletions(-)
rename datafusion/{core/src/catalog_common =>
catalog/src}/information_schema.rs (98%)
rename datafusion/{core/src/datasource => catalog/src}/streaming.rs (93%)
create mode 100644 datafusion/common/src/diagnostic.rs
create mode 100644 datafusion/common/src/spans.rs
copy datafusion/core/benches/{filter_query_sql.rs => struct_query_sql.rs} (78%)
copy datafusion-cli/src/pool_type.rs => datafusion/ffi/src/insert_op.rs (51%)
create mode 100644 datafusion/ffi/src/tests/async_provider.rs
create mode 100644 datafusion/ffi/src/tests/mod.rs
copy datafusion/{physical-plan/src/windows/utils.rs =>
ffi/src/tests/sync_provider.rs} (56%)
create mode 100644 datafusion/ffi/tests/table_provider.rs
create mode 100644 datafusion/sql/tests/cases/diagnostic.rs
create mode 100644 dev/changelog/45.0.0.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]