Skip to content

Commit a0b7526

Browse files
author
Jiayu Liu
committed
fix unused imports
1 parent 1d3b076 commit a0b7526

File tree

8 files changed

+14
-29
lines changed

8 files changed

+14
-29
lines changed

ballista/rust/core/src/serde/logical_plan/to_proto.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,16 +1277,20 @@ impl From<WindowFrameUnits> for protobuf::WindowFrameUnits {
12771277
impl TryFrom<WindowFrameBound> for protobuf::WindowFrameBound {
12781278
type Error = BallistaError;
12791279

1280-
fn try_from(bound: WindowFrameBound) -> Result<Self, Self::Error> {
1281-
unimplemented!("not implemented")
1280+
fn try_from(_bound: WindowFrameBound) -> Result<Self, Self::Error> {
1281+
Err(BallistaError::NotImplemented(
1282+
"WindowFrameBound => protobuf::WindowFrameBound".to_owned(),
1283+
))
12821284
}
12831285
}
12841286

12851287
impl TryFrom<WindowFrame> for protobuf::WindowFrame {
12861288
type Error = BallistaError;
12871289

1288-
fn try_from(window: WindowFrame) -> Result<Self, Self::Error> {
1289-
unimplemented!("not implemented")
1290+
fn try_from(_window: WindowFrame) -> Result<Self, Self::Error> {
1291+
Err(BallistaError::NotImplemented(
1292+
"WindowFrame => protobuf::WindowFrame".to_owned(),
1293+
))
12901294
}
12911295
}
12921296

ballista/rust/core/src/serde/physical_plan/from_proto.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ impl TryInto<Arc<dyn ExecutionPlan>> for &protobuf::PhysicalPlanNode {
297297
.map(|(expr, name)| expr.try_into().map(|expr| (expr, name.clone())))
298298
.collect::<Result<Vec<_>, _>>()?;
299299

300-
let df_planner = DefaultPhysicalPlanner::default();
301300
let catalog_list =
302301
Arc::new(MemoryCatalogList::new()) as Arc<dyn CatalogList>;
303302
let ctx_state = ExecutionContextState {

datafusion/src/logical_plan/builder.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ use crate::{
3535
datasource::{empty::EmptyTable, parquet::ParquetTable, CsvFile, MemTable},
3636
prelude::CsvReadOptions,
3737
};
38-
use sqlparser::ast::WindowFrame;
3938
use std::collections::HashSet;
4039

4140
/// Builder for logical plans

datafusion/src/physical_plan/aggregates.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
use super::{
3030
functions::Signature,
3131
type_coercion::{coerce, data_types},
32-
Accumulator, AggregateExpr, PhysicalExpr, WindowExpr,
32+
Accumulator, AggregateExpr, PhysicalExpr,
3333
};
3434
use crate::error::{DataFusionError, Result};
3535
use crate::physical_plan::distinct_expressions;

datafusion/src/physical_plan/expressions/count.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use std::any::Any;
2121
use std::sync::Arc;
2222

2323
use crate::error::Result;
24-
use crate::physical_plan::{Accumulator, AggregateExpr, PhysicalExpr, WindowExpr};
24+
use crate::physical_plan::{Accumulator, AggregateExpr, PhysicalExpr};
2525
use crate::scalar::ScalarValue;
2626
use arrow::compute;
2727
use arrow::datatypes::DataType;

datafusion/src/physical_plan/planner.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ use std::sync::Arc;
2121

2222
use super::{
2323
aggregates, cross_join::CrossJoinExec, empty::EmptyExec, expressions::binary,
24-
functions, hash_join::PartitionMode, udaf, union::UnionExec, window_functions,
25-
windows,
24+
functions, hash_join::PartitionMode, udaf, union::UnionExec, windows,
2625
};
2726
use crate::execution::context::ExecutionContextState;
2827
use crate::logical_plan::{

datafusion/src/physical_plan/window_functions.rs

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,11 @@
2121
//! see also https://www.postgresql.org/docs/current/functions-window.html
2222
2323
use crate::error::{DataFusionError, Result};
24-
use crate::execution::context::ExecutionContextState;
2524
use crate::physical_plan::{
2625
aggregates, aggregates::AggregateFunction, functions::Signature,
27-
type_coercion::data_types, PhysicalExpr,
26+
type_coercion::data_types,
2827
};
2928
use arrow::datatypes::DataType;
30-
use arrow::datatypes::{Schema, SchemaRef};
31-
use std::sync::Arc;
3229
use std::{fmt, str::FromStr};
3330

3431
/// WindowFunction
@@ -150,16 +147,3 @@ fn signature(fun: &WindowFunction) -> Signature {
150147
},
151148
}
152149
}
153-
154-
/// Create a physical (function) expression.
155-
/// This function errors when `args`' can't be coerced to a valid argument type of the function.
156-
pub fn create_physical_expr(
157-
fun: &WindowFunction,
158-
args: &[Arc<dyn PhysicalExpr>],
159-
input_schema: &Schema,
160-
ctx_state: &ExecutionContextState,
161-
) -> Result<Arc<dyn PhysicalExpr>> {
162-
Err(DataFusionError::NotImplemented(format!(
163-
"Physical expr not implemented"
164-
)))
165-
}

datafusion/src/physical_plan/windows.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ use crate::physical_plan::{
2222
aggregates, window_functions::WindowFunction, AggregateExpr, Distribution,
2323
ExecutionPlan, Partitioning, PhysicalExpr, SendableRecordBatchStream, WindowExpr,
2424
};
25-
use arrow::datatypes::{DataType, Field, Schema, SchemaRef, TimeUnit};
25+
use arrow::datatypes::{Field, Schema, SchemaRef};
2626
use async_trait::async_trait;
27+
use std::any::Any;
2728
use std::sync::Arc;
28-
use std::{any::Any, pin::Pin};
2929

3030
/// Window execution plan
3131
#[derive(Debug)]

0 commit comments

Comments
 (0)