Skip to content

Session 3 final summary#22

Merged
cbb330 merged 1 commit intomainfrom
final-session-3-summary
Feb 20, 2026
Merged

Session 3 final summary#22
cbb330 merged 1 commit intomainfrom
final-session-3-summary

Conversation

@cbb330
Copy link
Owner

@cbb330 cbb330 commented Feb 20, 2026

Session 3 complete: Tasks #4-#9 done. OrcFileFragment infrastructure, metadata loading, and field resolution implemented.

@cbb330 cbb330 merged commit bc004b0 into main Feb 20, 2026
7 of 10 checks passed
@cbb330 cbb330 deleted the final-session-3-summary branch February 20, 2026 22:39
@github-actions
Copy link

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

See also:

cbb330 added a commit that referenced this pull request Feb 24, 2026
cbb330 added a commit that referenced this pull request Feb 24, 2026
Implements comprehensive test for predicate pushdown with stripe-level
fragments using SplitByStripe functionality. Tests that:
- Filtering correctly selects only matching stripes
- Each stripe fragment contains exactly one stripe
- Stripe indices are correctly preserved
- Row counts are correct for each stripe fragment

Test cases cover:
- All stripes (literal true)
- Single stripe matches (equality, range)
- Multiple stripe matches (< operator, >= operator, AND ranges)
- Empty results (out of bounds, literal false)
- OR predicates (disjoint ranges)
- Complex multi-stripe ranges

Uses 8-stripe test file with distinct value ranges per stripe
(stripe N contains values [N*100, N*100+99]).

Mirrors ParquetFileFormatScan::PredicatePushdownRowGroupFragments test.

Co-authored-by: Claude Sonnet 4.5 <[email protected]>
cbb330 added a commit that referenced this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant