This is an automated email from the ASF dual-hosted git repository.
agrove pushed a change to branch branch-30
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
from 8e226dc306 changelog
add ffccbe6b10 Refactor: Consolidate OutputFileFormat and FileType into
datafusion_common (#7336)
add 870857a0b3 Make `SUM` and `AVG` Aggregate Type Coercion Explicit
(#7369)
add c703526596 upmerge
No new revisions were added by this update.
Summary of changes:
benchmarks/Cargo.toml | 1 +
benchmarks/src/tpch/run.rs | 7 +-
datafusion-cli/Cargo.lock | 9 ++
datafusion-examples/examples/csv_opener.rs | 2 +-
datafusion-examples/examples/csv_sql.rs | 2 +-
datafusion-examples/examples/dataframe-to-s3.rs | 2 +-
datafusion-examples/examples/json_opener.rs | 2 +-
.../examples/parquet_sql_multiple_files.rs | 2 +-
datafusion/common/Cargo.toml | 17 ++-
.../file_format => common/src}/file_type.rs | 50 +++++--
datafusion/common/src/lib.rs | 6 +
datafusion/core/src/dataframe.rs | 9 +-
.../core/src/datasource/file_format/arrow.rs | 2 -
datafusion/core/src/datasource/file_format/avro.rs | 2 -
datafusion/core/src/datasource/file_format/csv.rs | 10 +-
datafusion/core/src/datasource/file_format/json.rs | 4 +-
datafusion/core/src/datasource/file_format/mod.rs | 1 -
.../core/src/datasource/file_format/options.rs | 11 +-
.../core/src/datasource/file_format/parquet.rs | 3 -
.../core/src/datasource/file_format/write.rs | 4 +-
datafusion/core/src/datasource/listing/table.rs | 4 +-
.../core/src/datasource/listing_table_factory.rs | 2 +-
.../core/src/datasource/physical_plan/csv.rs | 4 +-
.../core/src/datasource/physical_plan/json.rs | 4 +-
.../core/src/physical_optimizer/repartition.rs | 2 +-
.../replace_with_order_preserving_variants.rs | 2 +-
.../core/src/physical_plan/aggregates/mod.rs | 37 +----
datafusion/core/src/physical_plan/joins/utils.rs | 2 +-
datafusion/core/src/physical_planner.rs | 13 +-
datafusion/core/src/test/mod.rs | 2 +-
datafusion/core/tests/fuzz_cases/window_fuzz.rs | 11 +-
datafusion/expr/src/aggregate_function.rs | 24 ++--
datafusion/expr/src/logical_plan/builder.rs | 8 +-
datafusion/expr/src/logical_plan/dml.rs | 45 +-----
datafusion/expr/src/type_coercion/aggregates.rs | 111 +++++++++------
datafusion/optimizer/src/analyzer/type_coercion.rs | 21 ++-
.../optimizer/tests/optimizer_integration.rs | 2 +-
datafusion/physical-expr/src/aggregate/average.rs | 152 +++++++++------------
datafusion/physical-expr/src/aggregate/build_in.rs | 112 +++++++--------
datafusion/physical-expr/src/aggregate/count.rs | 8 +-
datafusion/physical-expr/src/aggregate/grouping.rs | 8 +-
datafusion/physical-expr/src/aggregate/sum.rs | 137 +++++++------------
datafusion/physical-expr/src/expressions/mod.rs | 35 +++++
datafusion/proto/src/physical_plan/mod.rs | 20 ++-
datafusion/sql/src/statement.rs | 8 +-
datafusion/sqllogictest/test_files/decimal.slt | 2 +-
datafusion/sqllogictest/test_files/groupby.slt | 24 ++--
datafusion/sqllogictest/test_files/insert.slt | 6 +-
.../sqllogictest/test_files/insert_to_external.slt | 4 +-
datafusion/sqllogictest/test_files/subquery.slt | 10 +-
datafusion/sqllogictest/test_files/window.slt | 82 ++++++-----
51 files changed, 506 insertions(+), 542 deletions(-)
rename datafusion/{core/src/datasource/file_format => common/src}/file_type.rs
(89%)