Skip to content

Commit 82656af

Browse files
authored
clean up code (#8715)
1 parent f4233a9 commit 82656af

File tree

6 files changed

+14
-13
lines changed

6 files changed

+14
-13
lines changed

datafusion/core/src/datasource/file_format/write/demux.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ fn compute_take_arrays(
383383

384384
fn remove_partition_by_columns(
385385
parted_batch: &RecordBatch,
386-
partition_by: &Vec<(String, DataType)>,
386+
partition_by: &[(String, DataType)],
387387
) -> Result<RecordBatch> {
388388
let end_idx = parted_batch.num_columns() - partition_by.len();
389389
let non_part_cols = &parted_batch.columns()[..end_idx];
@@ -405,7 +405,7 @@ fn remove_partition_by_columns(
405405
}
406406

407407
fn compute_hive_style_file_path(
408-
part_key: &Vec<String>,
408+
part_key: &[String],
409409
partition_by: &[(String, DataType)],
410410
write_id: &str,
411411
file_extension: &str,

datafusion/core/src/datasource/physical_plan/parquet/page_filter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ fn prune_pages_in_one_row_group(
372372
}
373373

374374
fn create_row_count_in_each_page(
375-
location: &Vec<PageLocation>,
375+
location: &[PageLocation],
376376
num_rows: usize,
377377
) -> Vec<usize> {
378378
let mut vec = Vec::with_capacity(location.len());

datafusion/core/src/execution/context/mod.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1719,15 +1719,16 @@ impl SessionState {
17191719
let mut stringified_plans = e.stringified_plans.clone();
17201720

17211721
// analyze & capture output of each rule
1722-
let analyzed_plan = match self.analyzer.execute_and_check(
1722+
let analyzer_result = self.analyzer.execute_and_check(
17231723
e.plan.as_ref(),
17241724
self.options(),
17251725
|analyzed_plan, analyzer| {
17261726
let analyzer_name = analyzer.name().to_string();
17271727
let plan_type = PlanType::AnalyzedLogicalPlan { analyzer_name };
17281728
stringified_plans.push(analyzed_plan.to_stringified(plan_type));
17291729
},
1730-
) {
1730+
);
1731+
let analyzed_plan = match analyzer_result {
17311732
Ok(plan) => plan,
17321733
Err(DataFusionError::Context(analyzer_name, err)) => {
17331734
let plan_type = PlanType::AnalyzedLogicalPlan { analyzer_name };
@@ -1750,15 +1751,16 @@ impl SessionState {
17501751
.push(analyzed_plan.to_stringified(PlanType::FinalAnalyzedLogicalPlan));
17511752

17521753
// optimize the child plan, capturing the output of each optimizer
1753-
let (plan, logical_optimization_succeeded) = match self.optimizer.optimize(
1754+
let optimized_plan = self.optimizer.optimize(
17541755
&analyzed_plan,
17551756
self,
17561757
|optimized_plan, optimizer| {
17571758
let optimizer_name = optimizer.name().to_string();
17581759
let plan_type = PlanType::OptimizedLogicalPlan { optimizer_name };
17591760
stringified_plans.push(optimized_plan.to_stringified(plan_type));
17601761
},
1761-
) {
1762+
);
1763+
let (plan, logical_optimization_succeeded) = match optimized_plan {
17621764
Ok(plan) => (Arc::new(plan), true),
17631765
Err(DataFusionError::Context(optimizer_name, err)) => {
17641766
let plan_type = PlanType::OptimizedLogicalPlan { optimizer_name };

datafusion/core/src/physical_optimizer/sort_pushdown.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -405,9 +405,7 @@ fn shift_right_required(
405405
let new_right_required: Vec<PhysicalSortRequirement> = parent_required
406406
.iter()
407407
.filter_map(|r| {
408-
let Some(col) = r.expr.as_any().downcast_ref::<Column>() else {
409-
return None;
410-
};
408+
let col = r.expr.as_any().downcast_ref::<Column>()?;
411409

412410
if col.index() < left_columns_len {
413411
return None;

datafusion/core/src/physical_planner.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1879,7 +1879,7 @@ impl DefaultPhysicalPlanner {
18791879
);
18801880
}
18811881

1882-
match self.optimize_internal(
1882+
let optimized_plan = self.optimize_internal(
18831883
input,
18841884
session_state,
18851885
|plan, optimizer| {
@@ -1891,7 +1891,8 @@ impl DefaultPhysicalPlanner {
18911891
.to_stringified(e.verbose, plan_type),
18921892
);
18931893
},
1894-
) {
1894+
);
1895+
match optimized_plan {
18951896
Ok(input) => {
18961897
// This plan will includes statistics if show_statistics is on
18971898
stringified_plans.push(

datafusion/substrait/src/logical_plan/producer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,7 @@ pub fn parse_flat_grouping_exprs(
608608

609609
pub fn to_substrait_groupings(
610610
ctx: &SessionContext,
611-
exprs: &Vec<Expr>,
611+
exprs: &[Expr],
612612
schema: &DFSchemaRef,
613613
extension_info: &mut (
614614
Vec<extensions::SimpleExtensionDeclaration>,

0 commit comments

Comments
 (0)