This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from 4e1f8391d4 Introduce `TypePlanner` for customizing type planning
(#13294)
add 54ab12827c Convert `nth_value` builtIn function to User Defined Window
Function (#13201)
No new revisions were added by this update.
Summary of changes:
datafusion/core/src/dataframe/mod.rs | 10 +-
datafusion/core/tests/fuzz_cases/window_fuzz.rs | 18 +-
datafusion/expr/src/expr.rs | 89 ----
datafusion/expr/src/lib.rs | 1 -
datafusion/expr/src/window_function.rs | 26 -
datafusion/functions-window/src/lib.rs | 6 +
datafusion/functions-window/src/nth_value.rs | 554 +++++++++++++++++++++
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-plan/Cargo.toml | 1 +
.../src/windows/bounded_window_agg_exec.rs | 57 ++-
datafusion/physical-plan/src/windows/mod.rs | 103 +---
datafusion/proto/proto/datafusion.proto | 6 +-
datafusion/proto/src/generated/pbjson.rs | 9 -
datafusion/proto/src/generated/prost.rs | 17 -
datafusion/proto/src/logical_plan/from_proto.rs | 3 -
datafusion/proto/src/logical_plan/to_proto.rs | 23 +-
datafusion/proto/src/physical_plan/to_proto.rs | 39 +-
.../proto/tests/cases/roundtrip_logical_plan.rs | 4 +
.../proto/tests/cases/roundtrip_physical_plan.rs | 39 +-
datafusion/sql/src/expr/function.rs | 16 +-
datafusion/sqllogictest/test_files/errors.slt | 21 +-
datafusion/sqllogictest/test_files/window.slt | 28 +-
datafusion/substrait/src/logical_plan/consumer.rs | 6 +-
docs/source/user-guide/sql/window_functions_new.md | 40 ++
27 files changed, 728 insertions(+), 828 deletions(-)
delete mode 100644 datafusion/expr/src/window_function.rs
create mode 100644 datafusion/functions-window/src/nth_value.rs
delete mode 100644 datafusion/physical-expr/src/window/nth_value.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]