Skip to content

Commit b654fde

Browse files
authored
Finish removing deprecated datafusion::logical_plan module (#3816)
* remove deprecated module * fix imports * infer schema for parquet in benchmarks * Revert "infer schema for parquet in benchmarks" This reverts commit 6899e98.
1 parent 051f243 commit b654fde

47 files changed

Lines changed: 92 additions & 215 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

benchmarks/src/bin/parquet_filter_pushdown.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,11 @@ use arrow::array::{
2222
use arrow::datatypes::{DataType, Field, Int32Type, Schema, SchemaRef, TimeUnit};
2323
use arrow::record_batch::RecordBatch;
2424
use arrow::util::pretty;
25-
use datafusion::common::Result;
25+
use datafusion::common::{Result, ToDFSchema};
2626
use datafusion::datasource::listing::{ListingTableUrl, PartitionedFile};
2727
use datafusion::datasource::object_store::ObjectStoreUrl;
2828
use datafusion::execution::context::ExecutionProps;
2929
use datafusion::logical_expr::{lit, or, Expr};
30-
use datafusion::logical_plan::ToDFSchema;
3130
use datafusion::optimizer::utils::combine_filters_disjunctive;
3231
use datafusion::physical_expr::create_physical_expr;
3332
use datafusion::physical_plan::collect;

datafusion-examples/examples/custom_datasource.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@ use datafusion::arrow::array::{UInt64Builder, UInt8Builder};
2020
use datafusion::arrow::datatypes::{DataType, Field, Schema, SchemaRef};
2121
use datafusion::arrow::record_batch::RecordBatch;
2222
use datafusion::dataframe::DataFrame;
23+
use datafusion::datasource::provider_as_source;
2324
use datafusion::datasource::{TableProvider, TableType};
2425
use datafusion::error::Result;
2526
use datafusion::execution::context::{SessionState, TaskContext};
26-
use datafusion::logical_plan::{provider_as_source, Expr, LogicalPlanBuilder};
2727
use datafusion::physical_plan::expressions::PhysicalSortExpr;
2828
use datafusion::physical_plan::memory::MemoryStream;
2929
use datafusion::physical_plan::{
3030
project_schema, ExecutionPlan, SendableRecordBatchStream, Statistics,
3131
};
3232
use datafusion::prelude::*;
33+
use datafusion_expr::{Expr, LogicalPlanBuilder};
3334
use std::any::Any;
3435
use std::collections::{BTreeMap, HashMap};
3536
use std::fmt::{Debug, Formatter};

datafusion-examples/examples/expr_api.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@
1616
// under the License.
1717

1818
use datafusion::arrow::datatypes::{DataType, Field, Schema, TimeUnit};
19-
2019
use datafusion::error::Result;
21-
use datafusion::logical_plan::ToDFSchema;
2220
use datafusion::optimizer::expr_simplifier::{ExprSimplifier, SimplifyContext};
2321
use datafusion::physical_expr::execution_props::ExecutionProps;
2422
use datafusion::prelude::*;
25-
use datafusion::{logical_plan::Operator, scalar::ScalarValue};
23+
use datafusion_common::{ScalarValue, ToDFSchema};
24+
use datafusion_expr::Operator;
2625

2726
/// This example demonstrates the DataFusion [`Expr`] API.
2827
///

datafusion-examples/examples/simple_udaf.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ use datafusion::arrow::{
2121
array::ArrayRef, array::Float32Array, array::Float64Array, datatypes::DataType,
2222
record_batch::RecordBatch,
2323
};
24-
2524
use datafusion::from_slice::FromSlice;
2625
use datafusion::logical_expr::AggregateState;
27-
use datafusion::{error::Result, logical_plan::create_udaf, physical_plan::Accumulator};
26+
use datafusion::{error::Result, physical_plan::Accumulator};
2827
use datafusion::{logical_expr::Volatility, prelude::*, scalar::ScalarValue};
28+
use datafusion_expr::create_udaf;
2929
use std::sync::Arc;
3030

3131
// create local session context with an in-memory table

datafusion/core/src/dataframe.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ use crate::execution::{
2727
context::{SessionState, TaskContext},
2828
FunctionRegistry,
2929
};
30-
use crate::logical_expr::{utils::find_window_exprs, TableType};
31-
use crate::logical_plan::{
32-
col, DFSchema, Expr, JoinType, LogicalPlan, LogicalPlanBuilder, Partitioning,
30+
use crate::logical_expr::{
31+
col, utils::find_window_exprs, Expr, JoinType, LogicalPlan, LogicalPlanBuilder,
32+
Partitioning, TableType,
3333
};
3434
use crate::physical_plan::file_format::{plan_to_csv, plan_to_json, plan_to_parquet};
3535
use crate::physical_plan::SendableRecordBatchStream;
@@ -38,7 +38,7 @@ use crate::physical_plan::{execute_stream, execute_stream_partitioned, Execution
3838
use crate::prelude::SessionContext;
3939
use crate::scalar::ScalarValue;
4040
use async_trait::async_trait;
41-
use datafusion_common::Column;
41+
use datafusion_common::{Column, DFSchema};
4242
use parking_lot::RwLock;
4343
use parquet::file::properties::WriterProperties;
4444
use std::any::Any;

datafusion/core/src/datasource/datasource.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pub use datafusion_expr::{TableProviderFilterPushDown, TableType};
2626
use crate::arrow::datatypes::SchemaRef;
2727
use crate::error::Result;
2828
use crate::execution::context::SessionState;
29-
use crate::logical_plan::Expr;
29+
use crate::logical_expr::Expr;
3030
use crate::physical_plan::ExecutionPlan;
3131

3232
/// Source table

datafusion/core/src/datasource/empty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use async_trait::async_trait;
2626
use crate::datasource::{TableProvider, TableType};
2727
use crate::error::Result;
2828
use crate::execution::context::SessionState;
29-
use crate::logical_plan::Expr;
29+
use crate::logical_expr::Expr;
3030
use crate::physical_plan::project_schema;
3131
use crate::physical_plan::{empty::EmptyExec, ExecutionPlan};
3232

datafusion/core/src/datasource/file_format/avro.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use object_store::{GetResult, ObjectMeta, ObjectStore};
2828
use super::FileFormat;
2929
use crate::avro_to_arrow::read_avro_schema_from_reader;
3030
use crate::error::Result;
31-
use crate::logical_plan::Expr;
31+
use crate::logical_expr::Expr;
3232
use crate::physical_plan::file_format::{AvroExec, FileScanConfig};
3333
use crate::physical_plan::ExecutionPlan;
3434
use crate::physical_plan::Statistics;

datafusion/core/src/datasource/file_format/csv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ use super::FileFormat;
3535
use crate::datasource::file_format::file_type::FileCompressionType;
3636
use crate::datasource::file_format::DEFAULT_SCHEMA_INFER_MAX_RECORD;
3737
use crate::error::Result;
38-
use crate::logical_plan::Expr;
38+
use crate::logical_expr::Expr;
3939
use crate::physical_plan::file_format::{CsvExec, FileScanConfig};
4040
use crate::physical_plan::ExecutionPlan;
4141
use crate::physical_plan::Statistics;

datafusion/core/src/datasource/file_format/json.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use super::FileScanConfig;
3636
use crate::datasource::file_format::file_type::FileCompressionType;
3737
use crate::datasource::file_format::DEFAULT_SCHEMA_INFER_MAX_RECORD;
3838
use crate::error::Result;
39-
use crate::logical_plan::Expr;
39+
use crate::logical_expr::Expr;
4040
use crate::physical_plan::file_format::NdJsonExec;
4141
use crate::physical_plan::ExecutionPlan;
4242
use crate::physical_plan::Statistics;

0 commit comments

Comments
 (0)