You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ag...@apache.org on 2020/09/01 02:26:06 UTC
[arrow] branch master updated (1790751 -> a898ee1)
This is an automated email from the ASF dual-hosted git repository.
agrove pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 1790751 ARROW-9886: [Rust] [DataFusion] Parameterized testing of physical cast.
add a898ee1 ARROW-9887: [Rust] [DataFusion] Added support for complex return types for built-in functions
No new revisions were added by this update.
Summary of changes:
rust/datafusion/src/execution/context.rs | 6 +-
.../src/execution/physical_plan/expressions.rs | 2 +-
.../src/execution/physical_plan/functions.rs | 261 ++++++++++++++++++++
.../execution/physical_plan/math_expressions.rs | 122 +++-------
rust/datafusion/src/execution/physical_plan/mod.rs | 20 +-
.../src/execution/physical_plan/planner.rs | 15 +-
.../src/execution/physical_plan/type_coercion.rs | 268 +++++++++++++++++++++
rust/datafusion/src/execution/physical_plan/udf.rs | 4 +-
rust/datafusion/src/logicalplan.rs | 95 +++++---
rust/datafusion/src/optimizer/type_coercion.rs | 2 +-
rust/datafusion/src/optimizer/utils.rs | 10 +-
rust/datafusion/src/sql/planner.rs | 29 ++-
rust/datafusion/tests/sql.rs | 24 ++
13 files changed, 706 insertions(+), 152 deletions(-)
create mode 100644 rust/datafusion/src/execution/physical_plan/functions.rs
create mode 100644 rust/datafusion/src/execution/physical_plan/type_coercion.rs