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.0
in repository https://gitbox.apache.org/repos/asf/datafusion.git
discard 57a38330b5 Update hashbrown requirement from 0.14.5 to 0.15.0
add 583bdc2acc feat: add support for Substrait ExtendedExpression (#12728)
add 134939adad Transformed::new_transformed: Fix documentation formatting
(#12787)
add ef227f41cb fix: Correct results for grouping sets when columns contain
nulls (#12571)
add 5360d206f3 Migrate documentation for all string functions from
scalar_functions.md to code (#12775)
add 577e4bba0f Account for constant equivalence properties in union, tests
(#12562)
add d8405baa1d Minor: clarify comment about empty dependencies (#12786)
add 47664df42f Introduce Signature::String and return error if input of
`strpos` is integer (#12751)
add b3d2d49ba3 Minor: improve docs on MovingMin/MovingMax (#12790)
add e00af2c199 Add slt tests (#12721)
add 478c6be261 Update Catalog README (#12797)
add 7d36059958 Remove redundant aggregate/window/scalar function
documentation (#12745)
add c412c74a7e Fix bug in TopK aggregates (#12766)
add 6d61503b42 clean up the todo comments in unnest.slt (#12795)
add a769025f13 Refactor `DependencyMap` and `Dependencies` into structs
(#12761)
add 48d395a9c7 Remove unnecessary `DFSchema::check_ambiguous_name` (#12805)
add 9df957b63e API from `ParquetExec` to `ParquetExecBuilder` (#12799)
add 29e9af27ff Minor: add documentation note about `NullState` (#12791)
add d83b3b26e8 Chore: Move `aggregate statistics` optimizer test from core
to optimizer crate (#12783)
add fa95b7584a Clarify documentation on ArrowBytesMap and
ArrowBytesViewMap (#12789)
add e4934fd76c Bump cookie and express in
/datafusion/wasmtest/datafusion-wasm-app (#12825)
add 3d347c99b3 Remove unused dependencies and features (#12808)
add 71abce5705 Update hashbrown requirement from 0.14.5 to 0.15.0
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 (57a38330b5)
\
N -- N -- N refs/heads/dependabot/cargo/main/hashbrown-0.15.0
(71abce5705)
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:
datafusion-cli/Cargo.lock | 11 +-
.../{functions-aggregate => catalog}/README.md | 5 +-
datafusion/common/src/dfschema.rs | 27 -
datafusion/common/src/tree_node.rs | 2 +-
datafusion/core/Cargo.toml | 2 -
datafusion/core/src/bin/print_functions_docs.rs | 9 +-
datafusion/core/src/dataframe/mod.rs | 17 +
.../src/datasource/physical_plan/parquet/mod.rs | 92 +-
datafusion/core/src/physical_planner.rs | 14 +-
datafusion/core/tests/expr_api/mod.rs | 8 +-
.../physical_optimizer/aggregate_statistics.rs | 325 --------
datafusion/core/tests/physical_optimizer/mod.rs | 1 -
datafusion/expr-common/src/groups_accumulator.rs | 10 +
datafusion/expr-common/src/signature.rs | 18 +-
datafusion/expr-common/src/type_coercion/binary.rs | 2 +-
datafusion/expr/src/logical_plan/plan.rs | 56 +-
datafusion/expr/src/type_coercion/functions.rs | 67 +-
datafusion/expr/src/utils.rs | 12 +-
datafusion/functions-aggregate/src/min_max.rs | 58 +-
datafusion/functions/src/macros.rs | 6 +-
datafusion/functions/src/math/nans.rs | 8 +-
datafusion/functions/src/math/power.rs | 8 +-
datafusion/functions/src/regex/regexplike.rs | 11 +-
datafusion/functions/src/regex/regexpmatch.rs | 11 +-
datafusion/functions/src/regex/regexpreplace.rs | 10 +-
datafusion/functions/src/string/ascii.rs | 58 +-
datafusion/functions/src/string/bit_length.rs | 47 +-
datafusion/functions/src/string/btrim.rs | 56 +-
datafusion/functions/src/string/chr.rs | 39 +-
datafusion/functions/src/string/concat.rs | 40 +-
datafusion/functions/src/string/concat_ws.rs | 44 +-
datafusion/functions/src/string/contains.rs | 218 +----
datafusion/functions/src/string/ends_with.rs | 56 +-
datafusion/functions/src/string/initcap.rs | 43 +-
datafusion/functions/src/string/levenshtein.rs | 42 +-
datafusion/functions/src/string/lower.rs | 48 +-
datafusion/functions/src/string/ltrim.rs | 59 +-
datafusion/functions/src/string/octet_length.rs | 47 +-
datafusion/functions/src/string/overlay.rs | 50 +-
datafusion/functions/src/string/repeat.rs | 49 +-
datafusion/functions/src/string/replace.rs | 47 +-
datafusion/functions/src/string/rtrim.rs | 59 +-
datafusion/functions/src/string/split_part.rs | 55 +-
datafusion/functions/src/string/starts_with.rs | 50 +-
datafusion/functions/src/string/to_hex.rs | 36 +-
datafusion/functions/src/string/upper.rs | 41 +-
datafusion/functions/src/string/uuid.rs | 30 +-
.../functions/src/unicode/character_length.rs | 37 +-
datafusion/functions/src/unicode/find_in_set.rs | 37 +-
datafusion/functions/src/unicode/left.rs | 38 +-
datafusion/functions/src/unicode/lpad.rs | 41 +-
datafusion/functions/src/unicode/reverse.rs | 38 +-
datafusion/functions/src/unicode/right.rs | 35 +-
datafusion/functions/src/unicode/rpad.rs | 50 +-
datafusion/functions/src/unicode/strpos.rs | 54 +-
datafusion/functions/src/unicode/substr.rs | 35 +-
datafusion/functions/src/unicode/substrindex.rs | 46 +-
datafusion/functions/src/unicode/translate.rs | 35 +-
datafusion/optimizer/Cargo.toml | 4 -
.../optimizer/src/single_distinct_to_groupby.rs | 6 +-
datafusion/physical-expr-common/src/binary_map.rs | 5 +-
.../physical-expr-common/src/binary_view_map.rs | 5 +-
datafusion/physical-expr-common/src/sort_expr.rs | 7 +
datafusion/physical-expr/Cargo.toml | 12 -
datafusion/physical-expr/src/equivalence/class.rs | 50 +-
.../physical-expr/src/equivalence/properties.rs | 636 +++++++++++---
datafusion/physical-optimizer/Cargo.toml | 6 +
.../physical-optimizer/src/aggregate_statistics.rs | 376 ++++++++-
.../physical-optimizer/src/topk_aggregation.rs | 58 +-
datafusion/physical-plan/Cargo.toml | 2 +-
datafusion/physical-plan/src/aggregates/mod.rs | 375 +++++----
.../physical-plan/src/aggregates/row_hash.rs | 6 +-
datafusion/physical-plan/src/coalesce_batches.rs | 5 +
.../physical-plan/src/coalesce_partitions.rs | 5 +
datafusion/physical-plan/src/execution_plan.rs | 19 +
datafusion/physical-plan/src/filter.rs | 5 +
datafusion/physical-plan/src/limit.rs | 5 +
datafusion/physical-plan/src/projection.rs | 5 +
datafusion/physical-plan/src/repartition/mod.rs | 5 +
datafusion/physical-plan/src/sorts/sort.rs | 9 +
datafusion/sql/src/expr/identifier.rs | 8 -
datafusion/sql/src/unparser/utils.rs | 17 +-
datafusion/sqllogictest/test_files/aggregate.slt | 32 +-
.../sqllogictest/test_files/aggregates_topk.slt | 11 +
datafusion/sqllogictest/test_files/group_by.slt | 11 +-
datafusion/sqllogictest/test_files/order.slt | 63 ++
datafusion/sqllogictest/test_files/scalar.slt | 6 +-
.../test_files/string/init_data.slt.part | 1 -
.../sqllogictest/test_files/string/string_view.slt | 24 +-
datafusion/sqllogictest/test_files/unnest.slt | 27 +-
datafusion/substrait/src/logical_plan/consumer.rs | 203 +++--
datafusion/substrait/src/logical_plan/producer.rs | 230 ++++-
.../tests/cases/roundtrip_logical_plan.rs | 5 +-
.../wasmtest/datafusion-wasm-app/package-lock.json | 28 +-
docs/source/user-guide/sql/aggregate_functions.md | 42 -
.../user-guide/sql/aggregate_functions_new.md | 51 +-
docs/source/user-guide/sql/scalar_functions.md | 804 +-----------------
docs/source/user-guide/sql/scalar_functions_new.md | 927 ++++++++++++++++++++-
docs/source/user-guide/sql/window_functions.md | 9 -
99 files changed, 4259 insertions(+), 2296 deletions(-)
copy datafusion/{functions-aggregate => catalog}/README.md (86%)
delete mode 100644
datafusion/core/tests/physical_optimizer/aggregate_statistics.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]