Conversation
Collaborator
PierreZ
commented
Feb 18, 2026
- Fix Add SequentialUnionExec for tokio-agnostic OR condition execution #3
- Add dependabot
- cleanups
Add UnionMode enum to control how OR conditions combine index scans: - Parallel (default): Uses standard UnionExec with Tokio task spawning - Sequential: Uses new SequentialUnionExec without task spawning This enables use in non-Tokio async runtimes (custom executors, single-threaded runtimes) where JoinSet::spawn() would panic. Key implementation details: - SequentialUnionExec reports 1 partition and chains all input streams - Uses required_input_distribution(SinglePartition) to prevent optimizer from inserting RepartitionExec which would cause deadlocks - IndexedTableProvider gains union_mode() method for customization 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Override union_mode() in EmployeeTableProvider so the trait hook is actually exercised by tests. Add defensive expect to BatchMapper::schema(). Remove dead MockExec struct that triggered -Dwarnings in CI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.