Skip to content

Commit ab5a0e3

Browse files
committed
fix test and fmt
1 parent 047f937 commit ab5a0e3

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

datafusion/physical-optimizer/src/coalesce_batches.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,7 @@ impl PhysicalOptimizerRule for CoalesceBatches {
6666
|| plan_any
6767
.downcast_ref::<RepartitionExec>()
6868
.map(|repart_exec| {
69-
!matches!(
70-
repart_exec.partitioning().clone(),
71-
Partitioning::RoundRobinBatch(_)
72-
)
69+
!matches!(repart_exec.partitioning(), Partitioning::RoundRobinBatch(_) | Partitioning::HashSelectionBitmap(_, _))
7370
})
7471
.unwrap_or(false);
7572
if wrap_in_coalesce {

datafusion/physical-plan/src/aggregates/mod.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1020,7 +1020,10 @@ impl ExecutionPlan for AggregateExec {
10201020
}
10211021

10221022
fn requried_filtered_input(&self) -> bool {
1023-
matches!(self.mode(), AggregateMode::FinalPartitioned(HashPartitionMode::SelectionBitmap))
1023+
matches!(
1024+
self.mode(),
1025+
AggregateMode::FinalPartitioned(HashPartitionMode::SelectionBitmap)
1026+
)
10241027
}
10251028
}
10261029

datafusion/physical-plan/src/repartition/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ impl ExecutionPlan for RepartitionExec {
653653
}
654654

655655
fn output_filtered_batches(&self) -> bool {
656-
matches!(self.partitioning(),Partitioning::HashSelectionBitmap(_, _))
656+
matches!(self.partitioning(), Partitioning::HashSelectionBitmap(_, _))
657657
}
658658

659659
fn execute(

datafusion/sqllogictest/test_files/aggregate.slt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,11 +1136,10 @@ physical_plan
11361136
03)----CoalescePartitionsExec
11371137
04)------AggregateExec: mode=Partial, gby=[], aggr=[median(alias1)]
11381138
05)--------AggregateExec: mode=FinalPartitioned(SelectionBitmap), gby=[alias1@0 as alias1], aggr=[]
1139-
06)----------CoalesceBatchesExec: target_batch_size=8192
1140-
07)------------RepartitionExec: partitioning=HashSelectionBitmap([alias1@0], 4), input_partitions=4
1141-
08)--------------RepartitionExec: partitioning=RoundRobinBatch(4), input_partitions=1
1142-
09)----------------AggregateExec: mode=Partial, gby=[c@0 as alias1], aggr=[]
1143-
10)------------------DataSourceExec: partitions=1, partition_sizes=[1]
1139+
06)----------RepartitionExec: partitioning=HashSelectionBitmap([alias1@0], 4), input_partitions=4
1140+
07)------------RepartitionExec: partitioning=RoundRobinBatch(4), input_partitions=1
1141+
08)--------------AggregateExec: mode=Partial, gby=[c@0 as alias1], aggr=[]
1142+
09)----------------DataSourceExec: partitions=1, partition_sizes=[1]
11441143

11451144
# TODO: it should be 3 after fix: https://github.com/apache/datafusion/issues/15383
11461145
query I

0 commit comments

Comments
 (0)