Commit b24ab63
authored
chore(deps): upgrade to DataFusion 52 (apache#1997)
## Which issue does this PR close?
Validates and adopts DataFusion 52
## What changes are included in this PR?
- Upgrade DataFusion integration from 51.x to 52.x
- Keep the DataFusion Python dependency dynamic within major version 52
- Update the Python FFI table provider bridge for DataFusion 52 API/ABI
expectations:
- session-aware `__datafusion_table_provider__(session)` integration
- DF52 compatible FFI table provider construction with task context and
logical codec handling
- Update sqllogictest physical plan expectations for DataFusion 52
planner output changes
- Refresh lockfiles impacted by the upgrade
### DataFusion FFI API change
DataFusion 52 expanded table provider FFI construction to include task
context and optional logical codec parameters.
Updated the Rust/Python bridge accordingly allowing filter/logical
expression serialization remains compatible across the FFI boundary.
## Are these changes tested?
Yes
---------
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>1 parent 4f5274a commit b24ab63
File tree
14 files changed
+1169
-1439
lines changed- bindings/python
- src
- tests
- crates/sqllogictest/testdata/slts/df_test
14 files changed
+1169
-1439
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
0 commit comments