-
Notifications
You must be signed in to change notification settings - Fork 413
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
fix: querying on date partitions (fixes #1445) #1594
Conversation
This results in duplicating the same table for delta-io#1291 and delta-io#1292 but I think the clarity is worth it.
Co-authored-by: Will Jones <[email protected]>
Clearly the TestCase setup for test_files_scanned is causing the issue in the integration test, but I'm just too far removed to figure out what exactly is up with the test (new to Rust, bizarre test setup, etc). Future me to past me, if you're using VS Code to debug Rust, the following is a nice snippet for {
"rust-analyzer.cargo.features": [
"datafusion",
"integration_test"
]
} |
Some printf debugging and it looks like it isn't what I thought it was:
|
So if I just drop the "wrapped" test block things are fine...I just don't understand why. Previously we only left booleans unwrapped, and now its everything but large types. Is there utility in testing the wrapped logic for most of these columns? I think the only ones left to test would be utf8 and binary. EDIT: real question is "what on earth does it mean to wrap a scalar in a dictionary for a partition"? |
Only thing left is utf8, separate it into its own test block like boolean?
My last day at KCF is 2023-09-13, I've subscribed to this PR from my personal GitHub and will attempt to follow-up there as needed. |
Description
Fixes queries on date partitioned data. Trying to get the previous PR up to date with main.
Related Issue(s)
Documentation