@@ -739,6 +739,8 @@ impl BatchPartitioner {
739739 ) )
740740 }
741741 Partitioning :: Range ( _) => {
742+ // Range repartition execution is tracked in
743+ // https://github.com/apache/datafusion/issues/22397
742744 not_impl_err ! (
743745 "Range partitioning execution is not implemented by RepartitionExec"
744746 )
@@ -1452,6 +1454,8 @@ impl ExecutionPlan for RepartitionExec {
14521454 Partitioning :: Hash ( new_partitions, * size)
14531455 }
14541456 Partitioning :: Range ( _) => {
1457+ // Range partitioning optimizer propagation is tracked in
1458+ // https://github.com/apache/datafusion/issues/22395
14551459 return not_impl_err ! (
14561460 "Projection pushdown through RepartitionExec with range partitioning is not implemented"
14571461 ) ;
@@ -1494,6 +1498,8 @@ impl ExecutionPlan for RepartitionExec {
14941498 }
14951499 match self . partitioning ( ) {
14961500 Partitioning :: Range ( _) => {
1501+ // Range partitioning optimizer propagation is tracked in
1502+ // https://github.com/apache/datafusion/issues/22395
14971503 return not_impl_err ! (
14981504 "Sort pushdown through RepartitionExec with range partitioning is not implemented"
14991505 ) ;
@@ -1526,6 +1532,8 @@ impl ExecutionPlan for RepartitionExec {
15261532 Hash ( hash, _) => Hash ( hash, target_partitions) ,
15271533 UnknownPartitioning ( _) => UnknownPartitioning ( target_partitions) ,
15281534 Range ( _) => {
1535+ // Range repartition execution is tracked in
1536+ // https://github.com/apache/datafusion/issues/22397
15291537 return not_impl_err ! (
15301538 "Changing RepartitionExec partition counts with range partitioning is not implemented"
15311539 ) ;
@@ -1659,6 +1667,8 @@ impl RepartitionExec {
16591667 )
16601668 }
16611669 Partitioning :: Range ( _) => {
1670+ // Range repartition execution is tracked in
1671+ // https://github.com/apache/datafusion/issues/22397
16621672 return not_impl_err ! (
16631673 "Range partitioning execution is not implemented by RepartitionExec"
16641674 ) ;
0 commit comments