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?
#23184 lets compatible range-partitioned inputs satisfy inner partitioned hash joins without repartitioning. Full partitioned equi joins still use the conservative repartition path even when both inputs are already co-partitioned by the join keys.
The compatible range inputs are already co-partitioned by partition index. Matched rows, left-only rows, and right-only rows can still be produced partition-locally.
Describe the solution you'd like
Extend InputDistributionRequirements::co_partitioned(...) to Full partitioned equi hash joins where execution remains partition-local.
Acceptance criteria
Compatible range/range inputs avoid hash repartitioning for Full joins.
Incompatible split points, partition counts, sort options, or key expressions still trigger repartitioning.
Related:
Is your feature request related to a problem or challenge?
#23184 lets compatible range-partitioned inputs satisfy inner partitioned hash joins without repartitioning.
Fullpartitioned equi joins still use the conservative repartition path even when both inputs are already co-partitioned by the join keys.Example
The compatible range inputs are already co-partitioned by partition index. Matched rows, left-only rows, and right-only rows can still be produced partition-locally.
Describe the solution you'd like
Extend
InputDistributionRequirements::co_partitioned(...)toFullpartitioned equi hash joins where execution remains partition-local.Acceptance criteria
Fulljoins.Additional context