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.1
in repository https://gitbox.apache.org/repos/asf/datafusion.git


 discard d8538db80b Update hashbrown requirement from 0.14.5 to 0.15.1
     add bab02b6231 Add stacker and recursive (#13310)
     add 382ba2b160 minor(docs): Correct array_prepend docs (#13362)
     add cadeb53e4a fix ci (#13367)
     add cb7ec85ee3 introduce information_schema.parameters table (#13341)
     add cd69e37332 support recursive CTEs logical plans in datafusion-proto 
(#13314)
     add 5cc12235a7 Update substrait requirement from 0.46 to 0.47 (#13374)
     add 1bbe13f013 Enable `clone_on_ref_ptr` clippy lint on core crate (#13338)
     add 8d6899ee6b Support TypeSignature::Nullary (#13354)
     add 705dd0e209 improve performance of regexp_count (#13364)
     add 2a2de82f67 annotate get_type with recursive (#13376)
     add 430a67cdb6 Directly support utf8view in nullif. #13379 (#13380)
     add f894c7deb7 update (#13352)
     add 5467a28ea8 feat: Add boolean column to aggregate queries for fuzz 
testing (#13331)
     add fd092e0579 Move filtered SMJ Full filtered join out of `join_partial` 
phase (#13369)
     add 4c1ec807fb Docs: Update dependencies in `requirements.txt` for 
python3.12 (#13339)
     add 3a7dde3a1f Remove uses of #[allow(dead_code)] in favor of _identifier 
(#13328)
     add 99cdbccbe1 feat: Add random timezone to aggregate fuzz test (#13349)
     add cc960265b9 Allow aggregation without projection in `Unparser` (#13326)
     add 4e1f8391d4 Introduce `TypePlanner` for customizing type planning 
(#13294)
     add 54ab12827c Convert `nth_value` builtIn function to User Defined Window 
Function (#13201)
     add 4b5e374a95 Docs: Add Content Library Page to the docs (#13335)
     add 8a88fdcc23 update docs (#13395)
     add e041b6a37a Minor: SortMergeJoin small refactoring (#13398)
     add 042843ad24 Minor: Add SQL example for `date_bin` (#13390)
     add ccf6258a1e Add Utf8View to `TypeCategory::Unknown` (#13350)
     add 2d86725d29 fix docs (#13397)
     add 1d1f3534b4 refactor: Consolidate single group by column code into sub 
modules (#13392)
     add 37018a9def Fix typo in concepts-readings-events.md (#13400)
     add 000288ce3e Update sqlparser requirement from 0.51.0 to 0.52.0 (#13373)
     add f35ab7583f chore: expose TypeCoercionRewriter::new and add examples 
for type coerce expressions (#13387)
     add 66180fa24e Migrate code from invoke to invoke_batch. (#13345)
     add a5d0563f53 Improve the coverage of `bit_length` testing (#13336)
     add e7f7a9b159 Consolidate dataframe example (#13410)
     add de450d4606 parquet:Add file_extension for specify file_extension of 
ParquetReadOptions (#13353)
     add 57235c2fed Add getters to  `ExecutionPlan` Properties (#13409)
     add e25f5e7485 impl table_type for DefaultTableSource (#13416)
     add 75a27a8c14 Remove `BuiltInWindowFunction` (LogicalPlans) (#13393)
     add 8c352708d0 Fix `regex` cache on pattern, less alloc, hash less often 
(#13414)
     add 172cf8d870 Fix record batch memory size double counting (#13377)
     add 37b1bda061 Make DFSchema::datatype_is_semantically_equal public 
(#13429)
     add c51b432089 Add support for utf8view to nvl function (#13382)
     add d840e987cd fix: serialize user-defined window functions to proto 
(#13421)
     add 7e69580032  Add support for Utf8View to crypto functions #13406 
(#13407)
     add 1e96a0a76c Fix `concat` simplifier for Utf8View types (#13346)
     add 5ea1d31ca6 Add sort integration benchmark (#13306)
     add 6d8313ebc8 fix docs of register_table to match implementation (#13438)
     add a09814ab4e Minor: Remove MOVED file (#13442)
     add 06db9ed865 Deduplicate and standardize deserialization logic for 
streams (#13412)
     add 73507c3074 organize ExternalSorter fields (#13447)
     add 61fa572ff9 feat: Add `stringview` support to `encode`  and `decode` 
and `bit_length` (#13332)
     add b75563b3a9 Support unparsing Array plan to SQL string (#13418)
     add 2db90feaa1 Fix test query results even for quick test execution 
(#13453)
     add e2376c422b [MINOR]: fix min max accumulator nan bug (#13432)
     add a8921016d4 Evaluate cheaper condition first in join selection and 
physical planner  (#13435)
     add cd013c734c Fix duckdb & sqlite character_length scalar unparsing 
(#13428)
     add e3c4541a1f chore: remove unnecessary test helpers (#13317)
     add 97045ec028 Produce informative error on physical schema mismatch 
(#13434)
     add 6b0570bb8f Fix invalid swap for LeftMark nested loops join (#13426)
     add 189536bd04 Fix redundant data copying in unnest (#13441)
     add e03aa12710 Add docs (#13454)
     add 22c1f54411 Update sqllogictest requirement from 0.22.0 to 0.23.0 
(#13464)
     add 498bcb9e76 Improve documentation (and ASCII art) about streaming 
execution,  and thread pools (#13423)
     add 900552cbda Fix Binary & Binary View Unparsing (#13427)
     add adcf90f18c Support Utf8View in Unparser `expr_to_sql` (#13462)
     add 1a09adf9d0 Unparse inner join with no conditions as a cross join 
(#13460)
     add f3023835eb Remove unreachable filter logic in final grouping stage 
(#13463)
     add c44b61320b MINOR: remove one duplicated inparam in TopK (#13479)
     add 9fb5ff9935 Fix join on arrays of unhashable types and allow hash join 
on all types supported at run-time (#13388)
     add 398d5f653b Minor: Fix broken links for meetups in content library 
(#13445)
     add 96d76ab8e0 Remove redundant dead_code check suppressions (#13490)
     add c3681dc865 chore: try make Setup Rust CI step immune to network hang 
(#13495)
     add 30ff48e94c Move `Pruning` into `physical-optimizer` crate (#13485)
     add aef232b1ac Add `Container` trait and to simplify `Expr` and 
`LogicalPlan` apply and map methods (#13467)
     add 963e8af048 Chunk based iteration in `accumulate_indices` (#13451)
     add 8ce4da637c Clarify documentation about use of tokio tasks (#13474)
     add ecc04d4af8 feat: Support faster multi-column grouping ( `GroupColumn`) 
for `Date/Time/Timestamp` types (#13457)
     add a2f4878ff0 Fix DataFusionError use in schema_err macro (#13488)
     add 5ee524ec70 feat(substrait): replace SessionContext with a trait 
(#13343)
     add c3e1173351 Fixed issue with md5 not support LargeUtf8 correctly 
(#13502)
     add 240402d28a Coerce Array inner types (#13452)
     add a2811fc85d Update arrow/parquet to arrow/parquet `53.3.0` (#13508)
     add 673b56d5fd Update hashbrown requirement from 0.14.5 to 0.15.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   (d8538db80b)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/hashbrown-0.15.1 
(673b56d5fd)

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/actions/setup-builder/action.yaml          |   14 +-
 .github/workflows/docs.yaml                        |    4 +-
 Cargo.toml                                         |   21 +-
 benchmarks/README.md                               |   24 +
 benchmarks/bench.sh                                |   18 +
 benchmarks/src/bin/dfbench.rs                      |    4 +-
 benchmarks/src/lib.rs                              |    1 +
 benchmarks/src/sort_tpch.rs                        |  320 +++
 ci/scripts/retry                                   |    2 +-
 datafusion-cli/Cargo.lock                          |  335 ++--
 datafusion-examples/README.md                      |    5 +-
 .../examples/advanced_parquet_index.rs             |    8 +-
 datafusion-examples/examples/dataframe.rs          |  146 +-
 .../examples/dataframe_in_memory.rs                |   60 -
 datafusion-examples/examples/expr_api.rs           |  108 +-
 datafusion/catalog/src/table.rs                    |    3 +
 datafusion/common/Cargo.toml                       |    1 +
 datafusion/common/src/column.rs                    |    2 +-
 datafusion/common/src/dfschema.rs                  |    2 +-
 datafusion/common/src/error.rs                     |    8 +-
 datafusion/common/src/hash_utils.rs                |   10 +-
 datafusion/common/src/tree_node.rs                 |  383 +++-
 .../core/src/catalog_common/information_schema.rs  |  281 ++-
 .../core/src/catalog_common/listing_schema.rs      |    5 +-
 datafusion/core/src/catalog_common/memory.rs       |    6 +-
 datafusion/core/src/dataframe/mod.rs               |   10 +-
 .../core/src/datasource/avro_to_arrow/reader.rs    |    4 +-
 datafusion/core/src/datasource/cte_worktable.rs    |   16 +-
 .../core/src/datasource/default_table_source.rs    |   47 +-
 datafusion/core/src/datasource/empty.rs            |    2 +-
 .../core/src/datasource/file_format/arrow.rs       |    6 +-
 datafusion/core/src/datasource/file_format/csv.rs  |  237 ++-
 datafusion/core/src/datasource/file_format/json.rs |  136 +-
 datafusion/core/src/datasource/file_format/mod.rs  |  181 +-
 .../core/src/datasource/file_format/options.rs     |    6 +
 .../core/src/datasource/file_format/parquet.rs     |   40 +-
 .../core/src/datasource/file_format/write/demux.rs |    4 +-
 .../datasource/file_format/write/orchestration.rs  |    5 +-
 datafusion/core/src/datasource/listing/table.rs    |    4 +-
 .../core/src/datasource/listing_table_factory.rs   |    2 +-
 datafusion/core/src/datasource/memory.rs           |   12 +-
 .../src/datasource/physical_plan/arrow_file.rs     |    7 +-
 .../core/src/datasource/physical_plan/avro.rs      |    9 +-
 .../core/src/datasource/physical_plan/csv.rs       |   51 +-
 .../src/datasource/physical_plan/file_stream.rs    |    5 +-
 .../core/src/datasource/physical_plan/json.rs      |   53 +-
 .../src/datasource/physical_plan/parquet/mod.rs    |    6 +-
 .../src/datasource/physical_plan/parquet/opener.rs |    4 +-
 .../physical_plan/parquet/page_filter.rs           |   18 +-
 .../datasource/physical_plan/parquet/row_filter.rs |    2 +-
 .../src/datasource/physical_plan/parquet/writer.rs |    6 +-
 datafusion/core/src/datasource/schema_adapter.rs   |    6 +-
 datafusion/core/src/datasource/stream.rs           |   18 +-
 datafusion/core/src/datasource/streaming.rs        |    4 +-
 datafusion/core/src/execution/context/mod.rs       |   60 +-
 datafusion/core/src/execution/session_state.rs     |   63 +-
 .../core/src/execution/session_state_defaults.rs   |    9 +-
 datafusion/core/src/lib.rs                         |  195 +-
 .../src/physical_optimizer/enforce_distribution.rs |   63 +-
 .../core/src/physical_optimizer/enforce_sorting.rs |   29 +-
 .../core/src/physical_optimizer/join_selection.rs  |   22 +-
 datafusion/core/src/physical_optimizer/mod.rs      |    1 -
 .../src/physical_optimizer/projection_pushdown.rs  |   28 +-
 .../replace_with_order_preserving_variants.rs      |    8 +-
 .../core/src/physical_optimizer/sanity_checker.rs  |    2 +-
 .../core/src/physical_optimizer/sort_pushdown.rs   |    4 +-
 datafusion/core/src/physical_optimizer/utils.rs    |    2 +-
 datafusion/core/src/physical_planner.rs            |   52 +-
 datafusion/core/src/test_util/mod.rs               |    4 +-
 datafusion/core/src/test_util/parquet.rs           |   13 +-
 datafusion/core/tests/expr_api/simplification.rs   |   24 +-
 datafusion/core/tests/fuzz_cases/aggregate_fuzz.rs |    3 +
 .../aggregation_fuzzer/data_generator.rs           |   40 +-
 datafusion/core/tests/fuzz_cases/join_fuzz.rs      |   43 +-
 datafusion/core/tests/fuzz_cases/window_fuzz.rs    |   18 +-
 datafusion/core/tests/memory_limit/mod.rs          |   11 +-
 .../core/tests/parquet/external_access_plan.rs     |   10 +-
 datafusion/core/tests/parquet/mod.rs               |    5 +-
 datafusion/core/tests/sqllogictests/MOVED.md       |   20 -
 datafusion/execution/src/disk_manager.rs           |    5 +-
 datafusion/expr-common/src/signature.rs            |   23 +-
 datafusion/expr-common/src/type_coercion/binary.rs |   81 +-
 datafusion/expr/Cargo.toml                         |    1 +
 datafusion/expr/src/built_in_window_function.rs    |  131 --
 datafusion/expr/src/expr.rs                        |  170 +-
 datafusion/expr/src/expr_schema.rs                 |    8 +-
 datafusion/expr/src/lib.rs                         |    3 -
 datafusion/expr/src/logical_plan/ddl.rs            |   50 +-
 datafusion/expr/src/logical_plan/plan.rs           |   20 +-
 datafusion/expr/src/logical_plan/statement.rs      |   51 +-
 datafusion/expr/src/logical_plan/tree_node.rs      |  354 ++--
 datafusion/expr/src/planner.rs                     |   18 +-
 datafusion/expr/src/tree_node.rs                   |  372 ++--
 datafusion/expr/src/type_coercion/functions.rs     |   35 +-
 datafusion/expr/src/udwf.rs                        |   12 +-
 datafusion/expr/src/utils.rs                       |   59 +-
 datafusion/expr/src/window_function.rs             |   26 -
 datafusion/functions-aggregate-common/Cargo.toml   |    7 +
 .../benches/accumulate.rs                          |  115 ++
 .../src/aggregate/groups_accumulator/accumulate.rs |   90 +-
 datafusion/functions-aggregate/src/count.rs        |   27 +-
 datafusion/functions-aggregate/src/min_max.rs      |   17 +-
 datafusion/functions-aggregate/src/variance.rs     |   42 +-
 datafusion/functions-nested/src/concat.rs          |    4 +-
 datafusion/functions-nested/src/make_array.rs      |    5 +-
 datafusion/functions-nested/src/planner.rs         |    1 -
 datafusion/functions-nested/src/string.rs          |   14 +-
 datafusion/functions-window/src/cume_dist.rs       |    2 +-
 datafusion/functions-window/src/lib.rs             |    6 +
 datafusion/functions-window/src/nth_value.rs       |  554 ++++++
 datafusion/functions-window/src/rank.rs            |    2 +-
 datafusion/functions-window/src/row_number.rs      |    2 +-
 datafusion/functions/src/core/named_struct.rs      |    4 +-
 datafusion/functions/src/core/nullif.rs            |    1 +
 datafusion/functions/src/core/nvl.rs               |    1 +
 datafusion/functions/src/crypto/basic.rs           |   57 +-
 datafusion/functions/src/crypto/digest.rs          |    1 +
 datafusion/functions/src/crypto/md5.rs             |    8 +-
 datafusion/functions/src/crypto/sha224.rs          |    2 +-
 datafusion/functions/src/crypto/sha256.rs          |    2 +-
 datafusion/functions/src/crypto/sha384.rs          |    2 +-
 datafusion/functions/src/crypto/sha512.rs          |    2 +-
 datafusion/functions/src/datetime/current_date.rs  |    2 +-
 datafusion/functions/src/datetime/current_time.rs  |    2 +-
 datafusion/functions/src/datetime/date_bin.rs      |  305 +--
 datafusion/functions/src/datetime/date_trunc.rs    |   28 +-
 datafusion/functions/src/datetime/make_date.rs     |  102 +-
 datafusion/functions/src/datetime/now.rs           |    2 +-
 datafusion/functions/src/datetime/to_char.rs       |   60 +-
 datafusion/functions/src/datetime/to_date.rs       |   60 +-
 datafusion/functions/src/encoding/inner.rs         |   20 +-
 datafusion/functions/src/math/pi.rs                |    2 +-
 datafusion/functions/src/math/random.rs            |    2 +-
 datafusion/functions/src/regex/regexpcount.rs      |  108 +-
 datafusion/functions/src/string/concat.rs          |   90 +-
 datafusion/functions/src/string/concat_ws.rs       |    6 +-
 datafusion/functions/src/string/contains.rs        |    3 +-
 datafusion/functions/src/string/lower.rs           |    4 +-
 datafusion/functions/src/string/upper.rs           |    4 +-
 datafusion/optimizer/Cargo.toml                    |    1 +
 datafusion/optimizer/src/analyzer/subquery.rs      |    2 +
 datafusion/optimizer/src/analyzer/type_coercion.rs |    2 +-
 .../optimizer/src/common_subexpr_eliminate.rs      |    2 +
 datafusion/optimizer/src/eliminate_cross_join.rs   |    5 +-
 .../optimizer/src/optimize_projections/mod.rs      |   11 +-
 .../src/simplify_expressions/expr_simplifier.rs    |  158 +-
 datafusion/physical-expr/src/expressions/mod.rs    |    1 -
 datafusion/physical-expr/src/window/mod.rs         |    2 -
 datafusion/physical-expr/src/window/nth_value.rs   |  415 ----
 datafusion/physical-expr/src/window/window_expr.rs |   22 -
 datafusion/physical-optimizer/Cargo.toml           |    5 +
 .../physical-optimizer/src/aggregate_statistics.rs |    5 +-
 datafusion/physical-optimizer/src/lib.rs           |    1 +
 .../src}/pruning.rs                                |   74 +-
 datafusion/physical-plan/Cargo.toml                |    1 +
 .../src/aggregates/group_values/group_column.rs    | 2034 --------------------
 .../src/aggregates/group_values/mod.rs             |   72 +-
 .../group_values/multi_group_by/bytes.rs           |  633 ++++++
 .../group_values/multi_group_by/bytes_view.rs      |  911 +++++++++
 .../{column.rs => multi_group_by/mod.rs}           |  124 +-
 .../group_values/multi_group_by/primitive.rs       |  472 +++++
 .../group_values/{ => single_group_by}/bytes.rs    |    0
 .../{ => single_group_by}/bytes_view.rs            |    0
 .../group_values/single_group_by}/mod.rs           |   12 +-
 .../{ => single_group_by}/primitive.rs             |    0
 datafusion/physical-plan/src/aggregates/mod.rs     |    2 +-
 .../physical-plan/src/aggregates/row_hash.rs       |   11 +-
 .../src/aggregates/topk/hash_table.rs              |    2 +-
 datafusion/physical-plan/src/joins/cross_join.rs   |    5 +-
 datafusion/physical-plan/src/joins/hash_join.rs    |    5 +-
 .../physical-plan/src/joins/nested_loop_join.rs    |    7 +-
 .../physical-plan/src/joins/sort_merge_join.rs     |  518 +++--
 datafusion/physical-plan/src/memory.rs             |   13 +
 datafusion/physical-plan/src/recursive_query.rs    |   20 +
 datafusion/physical-plan/src/repartition/mod.rs    |   10 +-
 datafusion/physical-plan/src/sorts/builder.rs      |    6 +-
 datafusion/physical-plan/src/sorts/cursor.rs       |    8 +-
 datafusion/physical-plan/src/sorts/partial_sort.rs |    5 +
 datafusion/physical-plan/src/sorts/sort.rs         |   68 +-
 datafusion/physical-plan/src/spill.rs              |  208 +-
 datafusion/physical-plan/src/topk/mod.rs           |    7 +-
 datafusion/physical-plan/src/unnest.rs             |   62 +-
 .../src/windows/bounded_window_agg_exec.rs         |   57 +-
 datafusion/physical-plan/src/windows/mod.rs        |  111 +-
 datafusion/physical-plan/src/work_table.rs         |   10 +
 datafusion/proto/proto/datafusion.proto            |   34 +-
 datafusion/proto/src/generated/pbjson.rs           |  401 +++-
 datafusion/proto/src/generated/prost.rs            |   77 +-
 datafusion/proto/src/logical_plan/from_proto.rs    |   32 +-
 datafusion/proto/src/logical_plan/mod.rs           |   82 +-
 datafusion/proto/src/logical_plan/to_proto.rs      |   22 +-
 datafusion/proto/src/physical_plan/from_proto.rs   |   15 +-
 datafusion/proto/src/physical_plan/mod.rs          |   10 +-
 datafusion/proto/src/physical_plan/to_proto.rs     |   60 +-
 datafusion/proto/tests/cases/mod.rs                |   60 +-
 .../proto/tests/cases/roundtrip_logical_plan.rs    |   32 +
 .../proto/tests/cases/roundtrip_physical_plan.rs   |  155 +-
 datafusion/sql/Cargo.toml                          |    1 +
 datafusion/sql/README.md                           |    4 +-
 datafusion/sql/src/expr/function.rs                |   16 +-
 datafusion/sql/src/expr/mod.rs                     |   22 +-
 datafusion/sql/src/expr/value.rs                   |    2 -
 datafusion/sql/src/parser.rs                       |    4 +-
 datafusion/sql/src/planner.rs                      |    8 +
 datafusion/sql/src/query.rs                        |    6 +
 datafusion/sql/src/set_expr.rs                     |    2 +
 datafusion/sql/src/statement.rs                    |   14 +-
 datafusion/sql/src/unparser/ast.rs                 |    1 +
 datafusion/sql/src/unparser/dialect.rs             |   93 +-
 datafusion/sql/src/unparser/expr.rs                |  209 +-
 datafusion/sql/src/unparser/plan.rs                |   33 +-
 datafusion/sql/src/unparser/rewrite.rs             |   24 +-
 datafusion/sql/src/unparser/utils.rs               |   21 +-
 datafusion/sql/tests/cases/plan_to_sql.rs          |   61 +-
 datafusion/sql/tests/common/mod.rs                 |   57 +-
 datafusion/sql/tests/sql_integration.rs            |   56 +-
 datafusion/sqllogictest/Cargo.toml                 |    2 +-
 datafusion/sqllogictest/src/test_context.rs        |    9 +-
 datafusion/sqllogictest/test_files/array.slt       |   12 +
 datafusion/sqllogictest/test_files/coalesce.slt    |    8 +
 datafusion/sqllogictest/test_files/distinct_on.slt |    2 +-
 datafusion/sqllogictest/test_files/encoding.slt    |   31 +
 datafusion/sqllogictest/test_files/errors.slt      |   21 +-
 datafusion/sqllogictest/test_files/expr.slt        |   10 +
 datafusion/sqllogictest/test_files/group_by.slt    |  212 ++
 .../sqllogictest/test_files/information_schema.slt |   57 +
 .../test_files/information_schema_columns.slt      |   16 +-
 .../information_schema_multiple_catalogs.slt       |    4 +
 .../test_files/information_schema_table_types.slt  |    1 +
 .../sqllogictest/test_files/insert_to_external.slt |    2 +-
 datafusion/sqllogictest/test_files/join.slt        |   86 +
 datafusion/sqllogictest/test_files/joins.slt       |   21 +
 datafusion/sqllogictest/test_files/nullif.slt      |   30 +
 datafusion/sqllogictest/test_files/nvl.slt         |   30 +
 datafusion/sqllogictest/test_files/select.slt      |    4 +-
 .../sqllogictest/test_files/sort_merge_join.slt    |   33 +-
 .../test_files/string/dictionary_utf8.slt          |   16 +
 .../test_files/string/large_string.slt             |   16 +
 .../sqllogictest/test_files/string/string.slt      |   16 +
 .../test_files/string/string_literal.slt           |   90 +-
 .../test_files/string/string_query.slt.part        |  109 ++
 .../sqllogictest/test_files/string/string_view.slt |  108 +-
 datafusion/sqllogictest/test_files/union.slt       |   16 +
 datafusion/sqllogictest/test_files/unnest.slt      |    8 +-
 datafusion/sqllogictest/test_files/window.slt      |   28 +-
 datafusion/substrait/Cargo.toml                    |    3 +-
 datafusion/substrait/src/lib.rs                    |    4 +-
 datafusion/substrait/src/logical_plan/consumer.rs  |  292 +--
 datafusion/substrait/src/logical_plan/mod.rs       |    1 +
 datafusion/substrait/src/logical_plan/producer.rs  |  196 +-
 datafusion/substrait/src/logical_plan/state.rs     |   63 +
 datafusion/substrait/src/serializer.rs             |    2 +-
 .../substrait/tests/cases/consumer_integration.rs  |    2 +-
 .../substrait/tests/cases/emit_kind_tests.rs       |   12 +-
 datafusion/substrait/tests/cases/function_test.rs  |    2 +-
 datafusion/substrait/tests/cases/logical_plans.rs  |    6 +-
 .../tests/cases/roundtrip_logical_plan.rs          |   40 +-
 datafusion/substrait/tests/cases/serialize.rs      |   12 +-
 .../substrait/tests/cases/substrait_validations.rs |   10 +-
 dev/update_function_docs.sh                        |   10 +-
 docs/requirements.txt                              |    1 +
 docs/source/index.rst                              |    1 +
 docs/source/user-guide/concepts-readings-events.md |  141 ++
 docs/source/user-guide/expressions.md              |    2 +-
 docs/source/user-guide/sql/index.rst               |    1 -
 docs/source/user-guide/sql/scalar_functions.md     |   74 +-
 docs/source/user-guide/sql/window_functions.md     |  122 +-
 docs/source/user-guide/sql/window_functions_new.md |  250 ---
 test-utils/Cargo.toml                              |    1 +
 test-utils/src/array_gen/boolean.rs                |   68 +
 test-utils/src/array_gen/mod.rs                    |    2 +
 test-utils/src/array_gen/primitive.rs              |   32 +-
 272 files changed, 10576 insertions(+), 6074 deletions(-)
 create mode 100644 benchmarks/src/sort_tpch.rs
 delete mode 100644 datafusion-examples/examples/dataframe_in_memory.rs
 delete mode 100644 datafusion/core/tests/sqllogictests/MOVED.md
 delete mode 100644 datafusion/expr/src/built_in_window_function.rs
 delete mode 100644 datafusion/expr/src/window_function.rs
 create mode 100644 datafusion/functions-aggregate-common/benches/accumulate.rs
 create mode 100644 datafusion/functions-window/src/nth_value.rs
 delete mode 100644 datafusion/physical-expr/src/window/nth_value.rs
 rename datafusion/{core/src/physical_optimizer => 
physical-optimizer/src}/pruning.rs (98%)
 delete mode 100644 
datafusion/physical-plan/src/aggregates/group_values/group_column.rs
 create mode 100644 
datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes.rs
 create mode 100644 
datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes_view.rs
 rename datafusion/physical-plan/src/aggregates/group_values/{column.rs => 
multi_group_by/mod.rs} (92%)
 create mode 100644 
datafusion/physical-plan/src/aggregates/group_values/multi_group_by/primitive.rs
 rename datafusion/physical-plan/src/aggregates/group_values/{ => 
single_group_by}/bytes.rs (100%)
 rename datafusion/physical-plan/src/aggregates/group_values/{ => 
single_group_by}/bytes_view.rs (100%)
 copy datafusion/{common/src/types => 
physical-plan/src/aggregates/group_values/single_group_by}/mod.rs (85%)
 rename datafusion/physical-plan/src/aggregates/group_values/{ => 
single_group_by}/primitive.rs (100%)
 create mode 100644 datafusion/substrait/src/logical_plan/state.rs
 create mode 100644 docs/source/user-guide/concepts-readings-events.md
 delete mode 100644 docs/source/user-guide/sql/window_functions_new.md
 create mode 100644 test-utils/src/array_gen/boolean.rs


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to