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
discard 6a6768938c Update hashbrown requirement from 0.14.5 to 0.15.2
add ed227c0707 Fixed imports in custom_datasource.rs example (#13561)
add 25cb812d07 Move many udf implementations from `invoke` to
`invoke_batch` (#13491)
add 61b551d594 Update substrait requirement from 0.48 to 0.49 (#13556)
add 18fc103a40 Update Doc of required_indices.rs (#13555)
add a00e394d6c Add zero-`decimal`-cast test (#13571)
add 6a4bf0f513 Fix Duplicated filters within (filter(TableScan)) plan for
unparser (#13422)
add 61083f3478 feat: Add `Boolean` Column Support for Window Functions
(#13577)
add acc2c7d913 chore(deps): update bigdecimal from 0.4.1 to 0.4.6 (#13569)
add 91670e2d15 Doc gen: Attributes to support `related_udf`,
`alternative_syntax` (#13575)
add 9c6c1e1b3a Deprecate adjust_output_array in favor of
PrimitiveArray::with_data_type (#13585)
add f6c92fecb2 Remove redundant type constraints from ScalarUDF from
(#13578)
add b7ea7d52ce Supplement as_*_array functions (#13580)
add fc49e8df48 chore: rename known project ZincObserve to OpenObserve
(#13587)
add 5818732662 [Minor] Use std::thread::available_parallelism instead of
`num_cpus` (#13579)
add 4cc65f887a 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 (6a6768938c)
\
N -- N -- N refs/heads/dependabot/cargo/main/hashbrown-0.15.2
(4cc65f887a)
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:
Cargo.toml | 3 +-
benchmarks/Cargo.toml | 1 -
benchmarks/src/bin/external_aggr.rs | 8 +-
benchmarks/src/bin/h2o.rs | 6 +-
benchmarks/src/imdb/run.rs | 8 +-
benchmarks/src/sort.rs | 8 +-
benchmarks/src/sort_tpch.rs | 8 +-
benchmarks/src/tpch/run.rs | 8 +-
benchmarks/src/util/options.rs | 10 +-
benchmarks/src/util/run.rs | 6 +-
datafusion-cli/Cargo.lock | 12 -
datafusion-examples/examples/advanced_udf.rs | 6 +-
datafusion-examples/examples/custom_datasource.rs | 6 +-
datafusion-examples/examples/function_factory.rs | 8 +-
datafusion-examples/examples/optimizer_rule.rs | 6 +-
datafusion/common/Cargo.toml | 1 -
datafusion/common/src/cast.rs | 61 ++++-
datafusion/common/src/config.rs | 6 +-
datafusion/core/Cargo.toml | 1 -
.../src/physical_optimizer/projection_pushdown.rs | 6 +-
.../aggregation_fuzzer/context_generator.rs | 6 +-
.../core/tests/fuzz_cases/equivalence/utils.rs | 6 +-
datafusion/core/tests/sql/mod.rs | 9 +-
.../user_defined/user_defined_scalar_functions.rs | 28 +-
datafusion/doc/src/lib.rs | 59 ++---
datafusion/expr/src/expr.rs | 7 +-
datafusion/expr/src/expr_fn.rs | 6 +-
datafusion/expr/src/udaf.rs | 5 +-
datafusion/expr/src/udf.rs | 10 +-
datafusion/expr/src/udwf.rs | 5 +-
datafusion/functions-aggregate-common/src/utils.rs | 1 +
.../functions-aggregate/src/approx_distinct.rs | 7 +-
.../functions-aggregate/src/approx_median.rs | 9 +-
.../src/approx_percentile_cont.rs | 8 +-
.../src/approx_percentile_cont_with_weight.rs | 9 +-
datafusion/functions-aggregate/src/array_agg.rs | 9 +-
datafusion/functions-aggregate/src/average.rs | 21 +-
.../functions-aggregate/src/bit_and_or_xor.rs | 41 +--
datafusion/functions-aggregate/src/bool_and_or.rs | 42 ++-
datafusion/functions-aggregate/src/correlation.rs | 23 +-
datafusion/functions-aggregate/src/count.rs | 9 +-
datafusion/functions-aggregate/src/covariance.rs | 44 ++--
datafusion/functions-aggregate/src/first_last.rs | 18 +-
datafusion/functions-aggregate/src/grouping.rs | 9 +-
datafusion/functions-aggregate/src/median.rs | 19 +-
datafusion/functions-aggregate/src/min_max.rs | 38 +--
datafusion/functions-aggregate/src/nth_value.rs | 9 +-
datafusion/functions-aggregate/src/regr.rs | 81 +++---
datafusion/functions-aggregate/src/stddev.rs | 40 +--
datafusion/functions-aggregate/src/string_agg.rs | 11 +-
datafusion/functions-aggregate/src/sum.rs | 19 +-
datafusion/functions-aggregate/src/variance.rs | 30 +--
datafusion/functions-nested/benches/map.rs | 4 +-
datafusion/functions-nested/src/array_has.rs | 45 ++--
datafusion/functions-nested/src/cardinality.rs | 15 +-
datafusion/functions-nested/src/concat.rs | 45 ++--
datafusion/functions-nested/src/dimension.rs | 30 ++-
datafusion/functions-nested/src/distance.rs | 15 +-
datafusion/functions-nested/src/empty.rs | 15 +-
datafusion/functions-nested/src/except.rs | 15 +-
datafusion/functions-nested/src/extract.rs | 75 +++---
datafusion/functions-nested/src/flatten.rs | 15 +-
datafusion/functions-nested/src/length.rs | 15 +-
datafusion/functions-nested/src/make_array.rs | 9 +-
datafusion/functions-nested/src/map.rs | 16 +-
datafusion/functions-nested/src/map_extract.rs | 14 +-
datafusion/functions-nested/src/map_keys.rs | 16 +-
datafusion/functions-nested/src/map_values.rs | 17 +-
datafusion/functions-nested/src/position.rs | 30 ++-
datafusion/functions-nested/src/range.rs | 30 ++-
datafusion/functions-nested/src/remove.rs | 45 ++--
datafusion/functions-nested/src/repeat.rs | 15 +-
datafusion/functions-nested/src/replace.rs | 45 ++--
datafusion/functions-nested/src/resize.rs | 15 +-
datafusion/functions-nested/src/reverse.rs | 15 +-
datafusion/functions-nested/src/set_ops.rs | 45 ++--
datafusion/functions-nested/src/sort.rs | 15 +-
datafusion/functions-nested/src/string.rs | 30 ++-
datafusion/functions-window/src/cume_dist.rs | 7 +-
datafusion/functions-window/src/lead_lag.rs | 16 +-
datafusion/functions-window/src/nth_value.rs | 53 ++--
datafusion/functions-window/src/ntile.rs | 7 +-
datafusion/functions-window/src/rank.rs | 27 +-
datafusion/functions-window/src/row_number.rs | 13 +-
datafusion/functions/benches/character_length.rs | 20 +-
datafusion/functions/benches/concat.rs | 4 +-
datafusion/functions/benches/cot.rs | 8 +-
datafusion/functions/benches/date_bin.rs | 10 +-
datafusion/functions/benches/encoding.rs | 22 +-
datafusion/functions/benches/isnan.rs | 8 +-
datafusion/functions/benches/iszero.rs | 10 +-
datafusion/functions/benches/lower.rs | 24 +-
datafusion/functions/benches/ltrim.rs | 4 +-
datafusion/functions/benches/make_date.rs | 36 ++-
datafusion/functions/benches/nullif.rs | 4 +-
datafusion/functions/benches/pad.rs | 24 +-
datafusion/functions/benches/repeat.rs | 24 +-
datafusion/functions/benches/signum.rs | 11 +-
datafusion/functions/benches/strpos.rs | 16 +-
datafusion/functions/benches/substr.rs | 36 +--
datafusion/functions/benches/substr_index.rs | 5 +-
datafusion/functions/benches/to_char.rs | 20 +-
datafusion/functions/benches/to_timestamp.rs | 36 ++-
datafusion/functions/benches/trunc.rs | 8 +-
datafusion/functions/benches/upper.rs | 4 +-
datafusion/functions/src/core/arrow_cast.rs | 14 +-
datafusion/functions/src/core/arrowtypeof.rs | 15 +-
datafusion/functions/src/core/coalesce.rs | 14 +-
datafusion/functions/src/core/getfield.rs | 16 +-
datafusion/functions/src/core/greatest.rs | 8 +-
datafusion/functions/src/core/named_struct.rs | 14 +-
datafusion/functions/src/core/nullif.rs | 16 +-
datafusion/functions/src/core/nvl.rs | 14 +-
datafusion/functions/src/core/nvl2.rs | 14 +-
datafusion/functions/src/core/struct.rs | 16 +-
datafusion/functions/src/core/version.rs | 17 +-
datafusion/functions/src/crypto/digest.rs | 36 +--
datafusion/functions/src/crypto/md5.rs | 25 +-
datafusion/functions/src/crypto/sha224.rs | 25 +-
datafusion/functions/src/crypto/sha256.rs | 25 +-
datafusion/functions/src/crypto/sha384.rs | 25 +-
datafusion/functions/src/crypto/sha512.rs | 25 +-
datafusion/functions/src/datetime/current_date.rs | 16 +-
datafusion/functions/src/datetime/current_time.rs | 16 +-
datafusion/functions/src/datetime/date_bin.rs | 33 ++-
datafusion/functions/src/datetime/date_part.rs | 14 +-
datafusion/functions/src/datetime/date_trunc.rs | 43 +--
datafusion/functions/src/datetime/from_unixtime.rs | 22 +-
datafusion/functions/src/datetime/make_date.rs | 26 +-
datafusion/functions/src/datetime/now.rs | 16 +-
datafusion/functions/src/datetime/to_char.rs | 32 ++-
datafusion/functions/src/datetime/to_date.rs | 24 +-
datafusion/functions/src/datetime/to_local_time.rs | 14 +-
datafusion/functions/src/datetime/to_timestamp.rs | 72 +++--
datafusion/functions/src/datetime/to_unixtime.rs | 8 +-
datafusion/functions/src/encoding/inner.rs | 46 ++--
datafusion/functions/src/macros.rs | 12 +-
datafusion/functions/src/math/abs.rs | 19 +-
datafusion/functions/src/math/cot.rs | 19 +-
datafusion/functions/src/math/factorial.rs | 19 +-
datafusion/functions/src/math/gcd.rs | 15 +-
datafusion/functions/src/math/iszero.rs | 21 +-
datafusion/functions/src/math/lcm.rs | 15 +-
datafusion/functions/src/math/log.rs | 14 +-
datafusion/functions/src/math/monotonicity.rs | 293 +++++++++++----------
datafusion/functions/src/math/nans.rs | 21 +-
datafusion/functions/src/math/nanvl.rs | 15 +-
datafusion/functions/src/math/pi.rs | 17 +-
datafusion/functions/src/math/power.rs | 23 +-
datafusion/functions/src/math/random.rs | 13 +-
datafusion/functions/src/math/round.rs | 27 +-
datafusion/functions/src/math/signum.rs | 21 +-
datafusion/functions/src/math/trunc.rs | 15 +-
datafusion/functions/src/regex/regexpcount.rs | 14 +-
datafusion/functions/src/regex/regexplike.rs | 11 +-
datafusion/functions/src/regex/regexpmatch.rs | 14 +-
datafusion/functions/src/regex/regexpreplace.rs | 14 +-
datafusion/functions/src/string/ascii.rs | 29 +-
datafusion/functions/src/string/bit_length.rs | 29 +-
datafusion/functions/src/string/btrim.rs | 14 +-
datafusion/functions/src/string/chr.rs | 29 +-
datafusion/functions/src/string/concat.rs | 30 ++-
datafusion/functions/src/string/concat_ws.rs | 41 +--
datafusion/functions/src/string/contains.rs | 30 ++-
datafusion/functions/src/string/ends_with.rs | 27 +-
datafusion/functions/src/string/initcap.rs | 14 +-
datafusion/functions/src/string/levenshtein.rs | 14 +-
datafusion/functions/src/string/lower.rs | 36 +--
datafusion/functions/src/string/ltrim.rs | 70 ++---
datafusion/functions/src/string/octet_length.rs | 29 +-
datafusion/functions/src/string/overlay.rs | 14 +-
datafusion/functions/src/string/repeat.rs | 29 +-
datafusion/functions/src/string/replace.rs | 14 +-
datafusion/functions/src/string/rtrim.rs | 14 +-
datafusion/functions/src/string/split_part.rs | 14 +-
datafusion/functions/src/string/starts_with.rs | 27 +-
datafusion/functions/src/string/to_hex.rs | 25 +-
datafusion/functions/src/string/upper.rs | 36 +--
datafusion/functions/src/string/uuid.rs | 8 +-
.../functions/src/unicode/character_length.rs | 29 +-
datafusion/functions/src/unicode/find_in_set.rs | 14 +-
datafusion/functions/src/unicode/left.rs | 29 +-
datafusion/functions/src/unicode/lpad.rs | 14 +-
datafusion/functions/src/unicode/reverse.rs | 25 +-
datafusion/functions/src/unicode/right.rs | 29 +-
datafusion/functions/src/unicode/rpad.rs | 14 +-
datafusion/functions/src/unicode/strpos.rs | 14 +-
datafusion/functions/src/unicode/substr.rs | 14 +-
datafusion/functions/src/unicode/substrindex.rs | 16 +-
datafusion/functions/src/unicode/translate.rs | 11 +-
datafusion/macros/src/lib.rs | 59 ++++-
datafusion/optimizer/src/analyzer/type_coercion.rs | 7 +-
.../optimizer/src/common_subexpr_eliminate.rs | 6 +-
.../optimizer/src/eliminate_group_by_constant.rs | 6 +-
.../src/optimize_projections/required_indices.rs | 2 +-
datafusion/optimizer/src/push_down_filter.rs | 6 +-
datafusion/physical-expr/src/aggregate.rs | 1 +
datafusion/physical-expr/src/scalar_function.rs | 12 +-
datafusion/physical-expr/src/utils/mod.rs | 6 +-
.../physical-plan/src/aggregates/topk/heap.rs | 11 +-
datafusion/proto/tests/cases/mod.rs | 3 +-
datafusion/sql/src/unparser/expr.rs | 6 +-
datafusion/sql/src/unparser/utils.rs | 14 +-
datafusion/sql/tests/cases/plan_to_sql.rs | 30 +++
datafusion/sql/tests/sql_integration.rs | 6 +-
datafusion/sqllogictest/Cargo.toml | 1 -
datafusion/sqllogictest/bin/sqllogictests.rs | 8 +-
datafusion/sqllogictest/src/engines/conversion.rs | 67 ++++-
datafusion/sqllogictest/test_files/decimal.slt | 7 +
datafusion/sqllogictest/test_files/window.slt | 82 ++++++
datafusion/substrait/Cargo.toml | 2 +-
docs/source/library-user-guide/adding-udfs.md | 157 ++++++-----
docs/source/user-guide/introduction.md | 6 +-
213 files changed, 2706 insertions(+), 1834 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]