You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem or challenge?
RepartitionExec rejects Partitioning::Range, so we cannot repartition rows into this layout.
Describe the solution you'd like
Add support for range repartitioning in RepartitionExec.
The implementation should:
Route rows to output partitions via range partitioning
Support single-key and compound-key range partitioning
Keep hash repartitioning as a fallback when range repartitioning is not requested / be applied.
Describe alternatives you've considered
Continue to use hash repartitioning as the only repartitioning. It is a good fallback, but it doesn't preserve / create range partitioning when a plan would benefit from a range-partitioned layout.
Activity
Add range partitioning sqllogictest fixture (apache#22607)
[-]Implement Range Repartitioning[/-][+][Epic] Implement Range Repartitioning[/+][-][Epic] Implement Range Repartitioning[/-][+]=Implement Range Repartitioning[/+][-]=Implement Range Repartitioning[/-][+]Implement Range Repartitioning[/+]alamb commentedon Jun 1, 2026
I think this is now covered by #22395 so this ticket is dupe. Closing
Add range partitioning sqllogictest fixture (apache#22607)
Add range partitioning sqllogictest fixture (apache#22607)