Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a ScalarUDFImpl::simplfy() API, move SimplifyInfo et al to datafusion_expr #9304

Merged
merged 30 commits into from
Mar 5, 2024
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b787dfb
first draft
jayzhan211 Feb 21, 2024
7259275
clippy
jayzhan211 Feb 21, 2024
4d98121
add comments
jayzhan211 Feb 21, 2024
bacc966
move to optimize rule
jayzhan211 Feb 23, 2024
3199bca
cleanup
jayzhan211 Feb 23, 2024
63648be
fix explain test
jayzhan211 Feb 23, 2024
83fc9d8
move to simplifier
jayzhan211 Feb 27, 2024
c73126a
pass with schema
jayzhan211 Feb 28, 2024
dd99362
fix explain
jayzhan211 Feb 28, 2024
0b66ed3
fix doc
jayzhan211 Feb 28, 2024
0798274
move to expr
jayzhan211 Mar 2, 2024
5fdf177
change simplify signature
jayzhan211 Mar 2, 2024
ab66a19
cleanup
jayzhan211 Mar 2, 2024
7c7b654
cleanup
jayzhan211 Mar 2, 2024
cbefb3c
fix doc
jayzhan211 Mar 2, 2024
7718251
fix doc
jayzhan211 Mar 2, 2024
5cdae92
Update datafusion/expr/src/udf.rs
alamb Mar 2, 2024
4886ba5
Add backwards compatibile uses, inline FunctionSimplifier, rename to …
alamb Mar 2, 2024
ed6a04b
Remove DFSchema from SimplifyInfo
alamb Mar 2, 2024
f6848d8
Avoid requiring argument copies
alamb Mar 2, 2024
a8541ff
Merge remote-tracking branch 'apache/main' into simply-udf
alamb Mar 2, 2024
18f8371
Improve docs
alamb Mar 2, 2024
bfb54a0
fix link
alamb Mar 2, 2024
33aa7ff
fix doc test
alamb Mar 2, 2024
24adcbf
Update datafusion/physical-expr/src/lib.rs
alamb Mar 3, 2024
8cab80b
Merge remote-tracking branch 'apache/main' into simply-udf
alamb Mar 3, 2024
550cbc4
Merge remote-tracking branch 'apache/main' into simply-udf
alamb Mar 4, 2024
fea82cb
Change example simplify to always simplify its argument
alamb Mar 4, 2024
4e9eb70
Clarify comment
alamb Mar 5, 2024
fdec54c
Merge remote-tracking branch 'apache/main' into simply-udf
alamb Mar 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update datafusion/physical-expr/src/lib.rs
alamb authored Mar 3, 2024
commit 24adcbf10c39ddccba0e71a52cf9e751800a5cde
1 change: 1 addition & 0 deletions datafusion/physical-expr/src/lib.rs
Original file line number Diff line number Diff line change
@@ -48,6 +48,7 @@ pub mod window;
// backwards compatibility
pub mod execution_props {
pub use datafusion_expr::execution_props::ExecutionProps;
alamb marked this conversation as resolved.
Show resolved Hide resolved
pub use datafusion_expr::var_provider::{VarProvider, VarType};
}

pub use aggregate::groups_accumulator::{GroupsAccumulatorAdapter, NullState};