refactor: logical instead of physical extension array #6409
+425
−45
Codecov / codecov/project
succeeded
Mar 16, 2026 in 1s
74.68% (-0.10%) compared to 6bec12d
View this Pull Request on Codecov
74.68% (-0.10%) compared to 6bec12d
Details
Codecov Report
❌ Patch coverage is 47.03704% with 143 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.68%. Comparing base (6bec12d) to head (71bf5b1).
Additional details and impacted files
@@ Coverage Diff @@
## main #6409 +/- ##
==========================================
- Coverage 74.78% 74.68% -0.10%
==========================================
Files 1020 1023 +3
Lines 136319 136557 +238
==========================================
+ Hits 101949 101994 +45
- Misses 34370 34563 +193 | Files with missing lines | Coverage Δ | |
|---|---|---|
| src/daft-core/src/array/mod.rs | 90.07% <ø> (-0.40%) |
⬇️ |
| src/daft-core/src/array/ops/broadcast.rs | 55.39% <ø> (ø) |
|
| src/daft-core/src/array/ops/get_lit.rs | 84.28% <100.00%> (ø) |
|
| src/daft-core/src/array/serdes.rs | 70.40% <100.00%> (-0.60%) |
⬇️ |
| src/daft-core/src/series/array_impl/data_array.rs | 97.11% <ø> (+0.71%) |
⬆️ |
| src/daft-core/src/series/serdes.rs | 61.08% <100.00%> (-0.53%) |
⬇️ |
| src/daft-ext-core/src/function.rs | 85.71% <100.00%> (ø) |
|
| src/daft-schema/src/dtype.rs | 86.07% <0.00%> (-0.65%) |
⬇️ |
| src/daft-core/src/array/ops/get.rs | 84.34% <0.00%> (+0.36%) |
⬆️ |
| src/daft-core/src/datatypes/mod.rs | 10.34% <0.00%> (-1.20%) |
⬇️ |
| ... and 5 more |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading