You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by al...@apache.org on 2022/11/17 15:18:14 UTC
[arrow-datafusion] branch dependabot/cargo/master/hashbrown-0.13 updated (a06643c63 -> b389f08c8)
This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch dependabot/cargo/master/hashbrown-0.13
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
from a06643c63 Update Cargo.lock for datafusion-cli
add 0dad3f33c upgrade required chrono version to 0.4.23 (#4225)
add 4dcf9857c Remove alias in Union (#4212)
add ebb24c5bf Update to arrow and parquet 27.0.0 (#4199)
add 406c1087b Add parser option for parsing SQL numeric literals as decimal (#4102)
add f7201cf09 Minor: consolidate parquet `custom_reader` integration test into parquet_exec (#4175)
add b7a33c989 remove duplicate or redundant code (#4235)
add d52234fb9 Disallow duplicate interval types during parsing (#4188)
add 75ef1945f Collapse statistics in normal explain plan (#4157)
add 905935cf2 Fix negative interval parsing bug (#4238)
add b935cff81 Support binary boolean operators with nulls (#4242)
add 715ed5dd5 Use defaults for ListingOptions builder (#4243)
add 13127aed3 Fixing doc of the expression (#4240)
add 88c12013c Avoid error with empty iterators used for `ScalarValue::iter_to_array` (#4206)
add 74199d632 Support `create table` with explicit column definitions (#4194)
add f0359a797 Derive filter statistic estimates from the predicate expression (#4162)
add 5de9709fa add `propagate_empty_relation` optimizer rule (#4192)
add f4996b9f4 Improve Error Handling and Readibility for downcasting `Float32Array`, `Float64Array`, `StringArray` (#4244)
add 7a81e9fb5 fix conflict and UT, cleanup redundant legacy code (#4252)
add 929a17525 Fix nightly clippy failures (#4246)
add a0581dc61 Update sqlparser requirement from 0.26 to 0.27 (#4226)
add a416518bc Merge remote-tracking branch 'apache/master' into dependabot/cargo/master/hashbrown-0.13
add b389f08c8 Update datafusion-cli.lock
No new revisions were added by this update.
Summary of changes:
benchmarks/Cargo.toml | 4 +-
benchmarks/expected-plans/q6.txt | 6 +-
benchmarks/src/bin/tpch.rs | 3 +-
benchmarks/src/tpch.rs | 9 +-
datafusion-cli/Cargo.lock | 144 +++-
datafusion-cli/Cargo.toml | 2 +-
datafusion-cli/src/object_storage.rs | 2 +-
datafusion-examples/Cargo.toml | 4 +-
.../examples/parquet_sql_multiple_files.rs | 5 +-
datafusion-examples/examples/simple_udaf.rs | 10 +-
datafusion-examples/examples/simple_udf.rs | 11 +-
datafusion/common/Cargo.toml | 6 +-
datafusion/common/src/cast.rs | 39 +-
datafusion/common/src/parsers.rs | 159 ++++-
datafusion/common/src/scalar.rs | 11 +-
datafusion/core/Cargo.toml | 10 +-
datafusion/core/src/datasource/file_format/avro.rs | 18 +-
datafusion/core/src/datasource/file_format/csv.rs | 9 +-
.../core/src/datasource/file_format/parquet.rs | 17 +-
datafusion/core/src/datasource/listing/helpers.rs | 12 +-
datafusion/core/src/datasource/listing/table.rs | 31 +-
.../core/src/datasource/listing_table_factory.rs | 7 +-
datafusion/core/src/execution/options.rs | 4 -
.../core/src/physical_plan/aggregates/row_hash.rs | 13 +-
datafusion/core/src/physical_plan/display.rs | 2 +-
datafusion/core/src/physical_plan/filter.rs | 133 +++-
.../core/src/physical_plan/joins/hash_join.rs | 25 +-
datafusion/core/src/physical_plan/metrics/mod.rs | 31 +-
datafusion/core/src/physical_plan/repartition.rs | 6 +-
datafusion/core/src/physical_plan/sorts/sort.rs | 5 +-
.../physical_plan/sorts/sort_preserving_merge.rs | 2 +-
datafusion/core/tests/custom_parquet_reader.rs | 264 --------
datafusion/core/tests/parquet/custom_reader.rs | 250 +++++++
datafusion/core/tests/parquet/mod.rs | 1 +
datafusion/core/tests/path_partition.rs | 5 +-
datafusion/core/tests/sort_key_cursor.rs | 4 +-
datafusion/core/tests/sql/aggregates.rs | 81 ++-
datafusion/core/tests/sql/create_drop.rs | 65 ++
datafusion/core/tests/sql/explain_analyze.rs | 37 +-
datafusion/core/tests/sql/mod.rs | 7 +-
datafusion/core/tests/sql/parquet.rs | 23 +-
datafusion/core/tests/sql/timestamp.rs | 4 +-
datafusion/core/tests/statistics.rs | 5 +-
datafusion/core/tests/user_defined_plan.rs | 9 +-
datafusion/expr/Cargo.toml | 4 +-
datafusion/expr/src/expr_fn.rs | 4 +-
datafusion/expr/src/lib.rs | 2 +-
datafusion/expr/src/logical_plan/builder.rs | 20 +-
datafusion/expr/src/logical_plan/plan.rs | 22 +-
datafusion/expr/src/type_coercion/binary.rs | 42 +-
datafusion/expr/src/utils.rs | 11 +-
datafusion/jit/Cargo.toml | 2 +-
datafusion/optimizer/Cargo.toml | 4 +-
datafusion/optimizer/src/eliminate_filter.rs | 10 +-
datafusion/optimizer/src/filter_push_down.rs | 34 +-
datafusion/optimizer/src/lib.rs | 1 +
datafusion/optimizer/src/limit_push_down.rs | 7 +-
datafusion/optimizer/src/optimizer.rs | 2 +
datafusion/optimizer/src/projection_push_down.rs | 7 +-
.../optimizer/src/propagate_empty_relation.rs | 409 ++++++++++++
.../src/simplify_expressions/expr_simplifier.rs | 5 -
.../src/simplify_expressions/simplify_exprs.rs | 4 +-
.../optimizer/src/simplify_expressions/utils.rs | 4 +-
datafusion/optimizer/tests/integration-test.rs | 9 +
datafusion/physical-expr/Cargo.toml | 9 +-
.../physical-expr/src/aggregate/count_distinct.rs | 3 +-
datafusion/physical-expr/src/aggregate/tdigest.rs | 3 +-
datafusion/physical-expr/src/expressions/binary.rs | 22 +-
datafusion/physical-expr/src/expressions/case.rs | 32 +-
datafusion/physical-expr/src/expressions/cast.rs | 2 +-
datafusion/physical-expr/src/expressions/column.rs | 2 +-
.../src/expressions/get_indexed_field.rs | 14 +-
.../physical-expr/src/expressions/in_list.rs | 4 +-
.../physical-expr/src/expressions/try_cast.rs | 2 +-
datafusion/physical-expr/src/functions.rs | 6 +-
datafusion/physical-expr/src/hash_utils.rs | 4 +-
datafusion/physical-expr/src/math_expressions.rs | 15 +-
datafusion/physical-expr/src/physical_expr.rs | 4 +-
datafusion/physical-expr/src/string_expressions.rs | 4 +-
datafusion/physical-expr/src/window/cume_dist.rs | 3 +-
datafusion/physical-expr/src/window/rank.rs | 3 +-
datafusion/physical-expr/src/window/row_number.rs | 2 +-
datafusion/proto/Cargo.toml | 4 +-
datafusion/proto/src/generated/prost.rs | 742 +++++++++++----------
datafusion/row/Cargo.toml | 2 +-
datafusion/row/src/writer.rs | 4 +-
datafusion/sql/Cargo.toml | 4 +-
datafusion/sql/src/planner.rs | 310 +++++++--
parquet-test-utils/Cargo.toml | 2 +-
test-utils/Cargo.toml | 2 +-
90 files changed, 2173 insertions(+), 1129 deletions(-)
delete mode 100644 datafusion/core/tests/custom_parquet_reader.rs
create mode 100644 datafusion/core/tests/parquet/custom_reader.rs
create mode 100644 datafusion/optimizer/src/propagate_empty_relation.rs