Skip to content

Rebuild the Atlas reader on the single-file format - #490

Merged
robinskil merged 17 commits into
mainfrom
features/reimplement-atlas
Sep 9, 2026
Merged

robinskil merged 17 commits into
mainfrom
features/reimplement-atlas

Merge origin/main into features/reimplement-atlas

76068c3
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 9, 2026 in 1s

83.79% (+0.35%) compared to 2922c47

View this Pull Request on Codecov

83.79% (+0.35%) compared to 2922c47

Details

Codecov Report

❌ Patch coverage is 95.12283% with 135 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.79%. Comparing base (2922c47) to head (76068c3).

Files with missing lines Patch % Lines
...file-formats/beacon-nd-array/src/dataset/source.rs 0.00% 35 Missing ⚠️
...rmats/beacon-arrow-atlas/src/datafusion/pruning.rs 93.83% 26 Missing ⚠️
...e-formats/beacon-arrow-atlas/src/datafusion/mod.rs 87.26% 20 Missing ⚠️
...acon-file-formats/beacon-arrow-atlas/src/compat.rs 96.20% 11 Missing ⚠️
...-formats/beacon-arrow-atlas/src/datafusion/view.rs 96.80% 10 Missing ⚠️
...eacon-file-formats/beacon-arrow-atlas/src/store.rs 95.87% 9 Missing ⚠️
...eacon-arrow-atlas/src/datafusion/table_function.rs 73.33% 8 Missing ⚠️
...-formats/beacon-arrow-atlas/src/datafusion/pool.rs 97.26% 7 Missing ⚠️
...formats/beacon-arrow-atlas/src/datafusion/error.rs 0.00% 3 Missing ⚠️
...con-file-formats/beacon-arrow-atlas/src/backend.rs 98.69% 2 Missing ⚠️
... and 3 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #490      +/-   ##
==========================================
+ Coverage   83.44%   83.79%   +0.35%     
==========================================
  Files         375      390      +15     
  Lines       63334    66523    +3189     
==========================================
+ Hits        52848    55742    +2894     
- Misses      10486    10781     +295     
Files with missing lines Coverage Δ
beacon-db/beacon-core/src/crawler/discovery.rs 99.64% <100.00%> (+0.01%) ⬆️
beacon-db/beacon-core/src/runtime_builder.rs 92.26% <100.00%> (+0.02%) ⬆️
beacon-db/beacon-datafusion-ext/src/nd/encoding.rs 98.87% <100.00%> (+<0.01%) ⬆️
beacon-db/beacon-datafusion-ext/src/nd/mod.rs 97.70% <ø> (ø)
beacon-db/beacon-datafusion-ext/src/scan_adapt.rs 98.44% <100.00%> (+0.01%) ⬆️
beacon-db/beacon-db-py/src/connection.rs 0.00% <ø> (ø)
...rmats/beacon-arrow-atlas/src/datafusion/metrics.rs 100.00% <ø> (ø)
...ormats/beacon-arrow-atlas/src/datafusion/opener.rs 100.00% <100.00%> (ø)
...ile-formats/beacon-arrow-atlas/src/test_support.rs 100.00% <100.00%> (ø)
...on-file-formats/beacon-nd-array/src/arrow/batch.rs 96.80% <100.00%> (+0.21%) ⬆️
... and 18 more

... and 2 files with indirect coverage changes

🚀 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.