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


    omit a7fdda7bf3 Update hashbrown requirement from 0.14.5 to 0.15.2
     add bfabd48de2 Minor: Add some more blog posts to the readings page 
(#13761)
     add 652b5a4fff docs: update GroupsAccumulator instead of GroupAccumulator 
(#13787)
     add e70319fa2b Improve Deprecation Guidelines more (#13776)
     add bd2c975df8 fix: add `null_buffer` length check to 
`StringArrayBuilder`/`LargeStringArrayBuilder` (#13758)
     add 2176330916 Revert the removal of reservation in HashJoin (#13792)
     add 5c29399564 added count aggregate slt (#13790)
     add 668984e9c7 Update documentation guidelines for contribution content 
(#13703)
     add 59410eaa6f Add Round trip tests for Array <--> ScalarValue (#13777)
     add fe53eaf22e fix: Limit together with pushdown_filters (#13788)
     add 174e08b415 Minor: improve Analyzer docs (#13798)
     add e665115893 Minor: cargo update in datafusion-cli (#13801)
     add 57d1309ec0 Fix `ScalarValue::to_array_of_size` for DenseUnion (#13797)
     add 452a8f4fa8 fix: enable pruning by bloom filters for dictionary columns 
(#13768)
     add 5500b11028 Handle empty rows for `array_distinct` (#13810)
     add 7e0fc146ad Fix get_type for higher-order array functions (#13756)
     add 63ce486589 Chore: Do not return empty record batches from streams 
(#13794)
     add 82a40f3edf Handle possible overflows in StringArrayBuilder / 
LargeStringArrayBuilder (#13802)
     add 1fc7769814 fix: Ignore empty files in ListingTable when listing files 
with or without partition filters, as well as when inferring schema (#13750)
     add 01ffb6476b Support Null regex override in csv parser options. (#13228)
     add c2b6035b63 Minor: Extend ScalarValue::new_zero() (#13828)
     add 32a13d879a chore: temporarily disable windows flow (#13833)
     add b7fb32a7c0 feat: `parse_float_as_decimal` supports scientific notation 
and Decimal256 (#13806)
     add 46101f3d19 Replace `BooleanArray::extend` with `append_n` (#13832)
     add 243997970a Rename `TypeSignature::NullAry` --> 
`TypeSignature::Nullary` and improve comments (#13817)
     add 34670116b0 [bugfix] ScalarFunctionExpr does not preserve the nullable 
flag on roundtrip (#13830)
     add 71f157f8b1 Add example of interacting with a remote catalog (#13722)
     add 9f530dd198 Update substrait requirement from 0.49 to 0.50 (#13808)
     add 697894ffd9 typo: remove extraneous "`" in doc comment, fix header 
(#13848)
     add 5d563d900b typo: remove extra "`" interfering with doc formatting 
(#13847)
     add 95d296cd5a Support n-ary monotonic functions in ordering equivalence 
(#13841)
     add f3b1141d0f Replace `execution_mode` with `emission_type` and 
`boundedness` (#13823)
     add b0d7cd0e98 Preserve ordering equivalencies on `with_reorder` (#13770)
     add 079f6219fe replace CASE expressions in predicate pruning with boolean 
algebra (#13795)
     add d7aeb1a257 enable DF's nested_expressions feature by in 
datafusion-substrait tests to make them pass (#13857)
     add 31acf452d9 Add configurable normalization for configuration options 
and preserve case for S3 paths (#13576)
     add 1c16166efb 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   (a7fdda7bf3)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/hashbrown-0.15.2 
(1c16166efb)

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/rust.yml                         |  36 +-
 README.md                                          |   6 +-
 datafusion-cli/Cargo.lock                          |  50 +-
 datafusion-cli/Cargo.toml                          |   2 +
 datafusion-cli/src/exec.rs                         |  14 +-
 datafusion-cli/src/object_storage.rs               |   9 +-
 datafusion-examples/README.md                      |   1 +
 datafusion-examples/examples/custom_datasource.rs  |   8 +-
 datafusion-examples/examples/remote_catalog.rs     | 369 +++++++++++++++
 datafusion/catalog/src/catalog.rs                  |  14 +-
 datafusion/common/Cargo.toml                       |   1 +
 datafusion/common/src/config.rs                    |  83 +++-
 datafusion/common/src/join_type.rs                 |  25 +-
 datafusion/common/src/scalar/mod.rs                | 221 ++++++++-
 datafusion/core/Cargo.toml                         |   1 +
 datafusion/core/benches/csv_load.rs                |  10 +
 datafusion/core/src/dataframe/mod.rs               |  24 +
 datafusion/core/src/datasource/file_format/csv.rs  | 119 +++--
 datafusion/core/src/datasource/file_format/json.rs |   8 +-
 .../core/src/datasource/file_format/options.rs     |  12 +-
 .../core/src/datasource/file_format/parquet.rs     |  57 ++-
 datafusion/core/src/datasource/listing/helpers.rs  | 112 ++++-
 datafusion/core/src/datasource/listing/table.rs    |   9 +-
 .../src/datasource/physical_plan/arrow_file.rs     |   6 +-
 .../core/src/datasource/physical_plan/avro.rs      |   8 +-
 .../core/src/datasource/physical_plan/csv.rs       |   8 +-
 .../core/src/datasource/physical_plan/json.rs      |   8 +-
 .../src/datasource/physical_plan/parquet/mod.rs    |  13 +-
 .../physical_plan/parquet/row_group_filter.rs      | 153 +++---
 datafusion/core/src/datasource/stream.rs           |   2 +-
 datafusion/core/src/execution/session_state.rs     |   2 +-
 .../src/physical_optimizer/enforce_distribution.rs |  15 +-
 .../core/src/physical_optimizer/enforce_sorting.rs |   2 +-
 .../core/src/physical_optimizer/join_selection.rs  |  28 +-
 .../replace_with_order_preserving_variants.rs      |   6 +-
 .../core/src/physical_optimizer/sanity_checker.rs  |  19 +-
 datafusion/core/src/physical_planner.rs            |  11 +-
 datafusion/core/src/test/mod.rs                    |  13 +-
 datafusion/core/src/test_util/mod.rs               |  23 +-
 datafusion/core/tests/config_from_env.rs           |  17 +-
 datafusion/core/tests/custom_sources_cases/mod.rs  |  12 +-
 .../provider_filter_pushdown.rs                    |  13 +-
 .../core/tests/custom_sources_cases/statistics.rs  |  14 +-
 .../aggregate_test_100_with_nulls.csv}             | 202 ++++----
 datafusion/core/tests/dataframe/mod.rs             |  43 ++
 datafusion/core/tests/fuzz_cases/window_fuzz.rs    |   8 +-
 datafusion/core/tests/parquet/mod.rs               |  68 ++-
 datafusion/core/tests/parquet/row_group_pruning.rs | 212 +++++++++
 .../core/tests/user_defined/insert_operation.rs    |  18 +-
 .../core/tests/user_defined/user_defined_plan.rs   |  19 +-
 datafusion/execution/src/runtime_env.rs            |   3 +-
 datafusion/expr-common/src/groups_accumulator.rs   |   4 +-
 datafusion/expr-common/src/signature.rs            |  88 +++-
 datafusion/expr-common/src/sort_properties.rs      |  21 +-
 datafusion/expr-common/src/type_coercion/binary.rs |   2 +-
 datafusion/expr/src/type_coercion/functions.rs     |  23 +-
 datafusion/expr/src/udf.rs                         |  36 +-
 datafusion/ffi/src/execution_plan.rs               |  11 +-
 datafusion/ffi/src/plan_properties.rs              | 107 ++++-
 datafusion/functions-aggregate/src/count.rs        |   2 +-
 datafusion/functions-nested/src/extract.rs         |  83 ++++
 datafusion/functions-nested/src/flatten.rs         |  11 +-
 datafusion/functions-nested/src/make_array.rs      |   2 +-
 datafusion/functions-nested/src/set_ops.rs         |   3 +
 datafusion/functions/src/string/concat.rs          |   5 +
 datafusion/functions/src/strings.rs                |  71 ++-
 datafusion/optimizer/src/analyzer/mod.rs           |  11 +-
 datafusion/physical-expr/Cargo.toml                |   1 +
 datafusion/physical-expr/src/equivalence/class.rs  | 211 ++++++++-
 .../physical-expr/src/equivalence/properties.rs    | 521 +++++++++++++++++++--
 datafusion/physical-expr/src/expressions/binary.rs |   8 +
 .../physical-expr/src/expressions/literal.rs       |   1 +
 .../physical-expr/src/expressions/negative.rs      |   1 +
 datafusion/physical-expr/src/scalar_function.rs    |   2 +
 .../physical-optimizer/src/output_requirements.rs  |   3 +-
 datafusion/physical-optimizer/src/pruning.rs       | 325 +++++++------
 datafusion/physical-plan/src/aggregates/mod.rs     |  36 +-
 .../physical-plan/src/aggregates/row_hash.rs       |  46 +-
 datafusion/physical-plan/src/analyze.rs            |  10 +-
 datafusion/physical-plan/src/coalesce_batches.rs   |   3 +-
 .../physical-plan/src/coalesce_partitions.rs       |   3 +-
 datafusion/physical-plan/src/empty.rs              |  20 +-
 datafusion/physical-plan/src/execution_plan.rs     | 253 ++++++----
 datafusion/physical-plan/src/explain.rs            |   9 +-
 datafusion/physical-plan/src/filter.rs             |   4 +-
 datafusion/physical-plan/src/insert.rs             |   8 +-
 datafusion/physical-plan/src/joins/cross_join.rs   |  20 +-
 datafusion/physical-plan/src/joins/hash_join.rs    |  56 ++-
 .../physical-plan/src/joins/nested_loop_join.rs    |  37 +-
 .../physical-plan/src/joins/sort_merge_join.rs     |  41 +-
 .../physical-plan/src/joins/symmetric_hash_join.rs |  12 +-
 datafusion/physical-plan/src/lib.rs                |   3 +-
 datafusion/physical-plan/src/limit.rs              |  12 +-
 datafusion/physical-plan/src/memory.rs             |  16 +-
 datafusion/physical-plan/src/placeholder_row.rs    |  17 +-
 datafusion/physical-plan/src/projection.rs         |   3 +-
 datafusion/physical-plan/src/recursive_query.rs    |   6 +-
 datafusion/physical-plan/src/repartition/mod.rs    |  10 +-
 datafusion/physical-plan/src/sorts/partial_sort.rs | 107 +++--
 datafusion/physical-plan/src/sorts/sort.rs         |  68 ++-
 .../src/sorts/sort_preserving_merge.rs             |  16 +-
 datafusion/physical-plan/src/streaming.rs          |  23 +-
 datafusion/physical-plan/src/test/exec.rs          |  51 +-
 datafusion/physical-plan/src/topk/mod.rs           |  36 +-
 datafusion/physical-plan/src/union.rs              |  19 +-
 datafusion/physical-plan/src/unnest.rs             |  71 +--
 datafusion/physical-plan/src/values.rs             |  13 +-
 .../src/windows/bounded_window_agg_exec.rs         |  31 +-
 datafusion/physical-plan/src/windows/mod.rs        |   2 +-
 .../physical-plan/src/windows/window_agg_exec.rs   |  51 +-
 datafusion/physical-plan/src/work_table.rs         |  10 +-
 .../proto-common/proto/datafusion_common.proto     |   9 +-
 datafusion/proto-common/src/from_proto/mod.rs      |   2 +
 datafusion/proto-common/src/generated/pbjson.rs    |  18 +
 datafusion/proto-common/src/generated/prost.rs     |  98 ++--
 datafusion/proto-common/src/to_proto/mod.rs        |   1 +
 datafusion/proto/proto/datafusion.proto            |   1 +
 .../proto/src/generated/datafusion_proto_common.rs |  11 +-
 datafusion/proto/src/generated/pbjson.rs           |  17 +
 datafusion/proto/src/generated/prost.rs            |   2 +
 datafusion/proto/src/logical_plan/file_formats.rs  |   6 +
 datafusion/proto/src/physical_plan/from_proto.rs   |  15 +-
 datafusion/proto/src/physical_plan/to_proto.rs     |   1 +
 .../proto/tests/cases/roundtrip_physical_plan.rs   |  43 +-
 datafusion/sql/Cargo.toml                          |   1 +
 datafusion/sql/src/expr/value.rs                   | 194 ++++++--
 datafusion/sql/src/planner.rs                      |  35 +-
 datafusion/sql/src/statement.rs                    |   3 +-
 datafusion/sql/tests/sql_integration.rs            |  69 +--
 datafusion/sqllogictest/test_files/aggregate.slt   |  57 ++-
 datafusion/sqllogictest/test_files/array.slt       |  16 +-
 .../test_files/create_external_table.slt           |  14 +
 .../sqllogictest/test_files/information_schema.slt |   4 +-
 datafusion/sqllogictest/test_files/options.slt     |  96 +++-
 .../test_files/parquet_filter_pushdown.slt         |   8 +-
 .../sqllogictest/test_files/push_down_filter.slt   |  73 +++
 .../sqllogictest/test_files/repartition_scan.slt   |   8 +-
 .../sqllogictest/test_files/set_variable.slt       |   8 +-
 datafusion/sqllogictest/test_files/window.slt      |   2 +-
 datafusion/substrait/Cargo.toml                    |   3 +-
 datafusion/substrait/src/logical_plan/consumer.rs  |  31 +-
 datafusion/substrait/src/logical_plan/producer.rs  |  39 +-
 .../tests/cases/roundtrip_logical_plan.rs          |   9 +-
 docs/source/contributor-guide/index.md             |  38 +-
 docs/source/library-user-guide/api-health.md       |   8 +-
 docs/source/user-guide/concepts-readings-events.md |  17 +
 docs/source/user-guide/configs.md                  |   2 +-
 147 files changed, 4379 insertions(+), 1393 deletions(-)
 create mode 100644 datafusion-examples/examples/remote_catalog.rs
 copy datafusion/core/tests/data/{aggregate_test_100_order_by_c1_asc.csv => 
csv/aggregate_test_100_with_nulls.csv} (83%)
 mode change 100644 => 100755 
datafusion/physical-expr/src/equivalence/properties.rs


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

Reply via email to