Skip to content

feat: Support concurrent executing at fragments level#20

Merged
Xuanwo merged 3 commits intomainfrom
xuanwo/parallel-scan-analysis
Dec 22, 2025
Merged

feat: Support concurrent executing at fragments level#20
Xuanwo merged 3 commits intomainfrom
xuanwo/parallel-scan-analysis

Conversation

@Xuanwo
Copy link
Copy Markdown
Collaborator

@Xuanwo Xuanwo commented Dec 22, 2025

This PR will support concurrent executing at fragments level, remove the global mutex.

This PR also adds the filter pushdown support:

query I
SELECT count(*) FROM 'test/test_data.lance' WHERE age > 30
----
3

query I
SELECT count(*) FROM 'test/test_data.lance' WHERE name IN ('Alice', 'Eve')
----
2

query I
SELECT count(*) FROM 'test/test_data.lance' WHERE age > 30 AND score < 90
----
2

Parts of this PR were drafted with assistance from Codex (with gpt-5.2) and fully reviewed and edited by me. I take full responsibility for all changes.

@Xuanwo Xuanwo merged commit 8617152 into main Dec 22, 2025
3 checks passed
@Xuanwo Xuanwo deleted the xuanwo/parallel-scan-analysis branch December 22, 2025 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant