Skip to content

Commit b66beb8

Browse files
authored
refactor: move DataSource to datafusion-datasource (#14671)
* build moves only tests+benches pending * unstable * some tests fixed * Mock MemorySourceConfig and DataSource * some cleanup * test pass but Mock is not efficient * temporary stable * one struct, test pass, cleaning pending * cleaning * more cleaning * clippy * 🧹🧹*cleaning*🧹🧹 * adding re-export * fix:cargo fmt * fix: doctest * fix: leftout doctest * fix: circular dependency * clean, rename, document, improve
1 parent 188e0d3 commit b66beb8

Some content is hidden

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

68 files changed

+1479
-1114
lines changed

Cargo.lock

Lines changed: 53 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

datafusion-cli/src/functions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ use arrow::record_batch::RecordBatch;
2828
use arrow::util::pretty::pretty_format_batches;
2929
use datafusion::catalog::{Session, TableFunctionImpl};
3030
use datafusion::common::{plan_err, Column};
31+
use datafusion::datasource::memory::MemorySourceConfig;
3132
use datafusion::datasource::TableProvider;
3233
use datafusion::error::Result;
3334
use datafusion::logical_expr::Expr;
34-
use datafusion::physical_plan::memory::MemorySourceConfig;
3535
use datafusion::physical_plan::ExecutionPlan;
3636
use datafusion::scalar::ScalarValue;
3737

datafusion-examples/examples/parquet_exec_visitor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ use std::sync::Arc;
2020
use datafusion::datasource::file_format::parquet::ParquetFormat;
2121
use datafusion::datasource::listing::{ListingOptions, PartitionedFile};
2222
use datafusion::datasource::physical_plan::{FileScanConfig, ParquetSource};
23+
use datafusion::datasource::source::DataSourceExec;
2324
use datafusion::error::DataFusionError;
2425
use datafusion::execution::context::SessionContext;
2526
use datafusion::physical_plan::metrics::MetricValue;
26-
use datafusion::physical_plan::source::DataSourceExec;
2727
use datafusion::physical_plan::{
2828
execute_stream, visit_execution_plan, ExecutionPlan, ExecutionPlanVisitor,
2929
};

datafusion-examples/examples/remote_catalog.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ use datafusion::catalog::TableProvider;
3636
use datafusion::catalog::{AsyncSchemaProvider, Session};
3737
use datafusion::common::Result;
3838
use datafusion::common::{assert_batches_eq, internal_datafusion_err, plan_err};
39+
use datafusion::datasource::memory::MemorySourceConfig;
3940
use datafusion::execution::SendableRecordBatchStream;
4041
use datafusion::logical_expr::{Expr, TableType};
41-
use datafusion::physical_plan::memory::MemorySourceConfig;
4242
use datafusion::physical_plan::stream::RecordBatchStreamAdapter;
4343
use datafusion::physical_plan::ExecutionPlan;
4444
use datafusion::prelude::{DataFrame, SessionContext};

0 commit comments

Comments
 (0)