-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Move Count
to functions-aggregate
, update MSRV to rust 1.75
#10484
Conversation
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
I upgrade to 1.75 to the latest available version. I'm not sure why we have this issue in this PR 🤔 |
This PR has several conflicts -- other than those, do you think this PR is ready for another review @jayzhan211 ? |
Yes, it is ready for review. |
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
45249fb
to
4bd680d
Compare
Count
to functions-aggregate
Count
to functions-aggregate
, update MSRV
Count
to functions-aggregate
, update MSRVCount
to functions-aggregate
, update MSRV to rust 1.75
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome -- thank you @jayzhan211 -- let's do it.
@@ -52,7 +52,7 @@ homepage = "https://datafusion.apache.org" | |||
license = "Apache-2.0" | |||
readme = "README.md" | |||
repository = "https://github.com/apache/datafusion" | |||
rust-version = "1.73" | |||
rust-version = "1.75" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
By my reading of https://github.com/apache/datafusion?tab=readme-ov-file#rust-version-compatibility-policy
is that since 1.74 was released in Nov 2023, we can safely update in this PR
Thanks @alamb ! |
…he#10484) * mv accumulate indices Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * complete udaf Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * register Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix expr Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * filter distinct count Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * todo: need to move count distinct too Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move code around Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move distinct to aggr-crate Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * replace Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * backup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix function name and physical expr Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix physical optimizer Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix all slt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix with args Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add label Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * revert builtin related code back Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix test Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix substrait Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix doc Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmy Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix udaf macro for distinct but not apply Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix count distinct and use workspace Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add reverse Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * remove old code Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * backup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * use macro Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * expr builder Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * introduce expr builder Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add example Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * clean agg sta Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * combine agg Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * limit distinct and fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup name Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix ci Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix window Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix ci Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix merged Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix rebase Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * use std Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * update mrsv Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * upd msrv Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * revert test Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * downgrade to 1.75 Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * 1.76 Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * ahas Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * revert to 1.75 Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm count Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix merge Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * clippy Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm sum in test_no_duplicate_name Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix Signed-off-by: jayzhan211 <jayzhan211@gmail.com> --------- Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Which issue does this PR close?
Part of #8708
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?
There are 3 todos after this PR,
I will file an issue before merging this one