Skip to content

Commit

Permalink
refactor: move DataSource to datafusion-datasource (#14671)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
logan-keede authored Feb 21, 2025
1 parent 188e0d3 commit b66beb8
Show file tree
Hide file tree
Showing 68 changed files with 1,479 additions and 1,114 deletions.
110 changes: 53 additions & 57 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion datafusion-cli/src/functions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ use arrow::record_batch::RecordBatch;
use arrow::util::pretty::pretty_format_batches;
use datafusion::catalog::{Session, TableFunctionImpl};
use datafusion::common::{plan_err, Column};
use datafusion::datasource::memory::MemorySourceConfig;
use datafusion::datasource::TableProvider;
use datafusion::error::Result;
use datafusion::logical_expr::Expr;
use datafusion::physical_plan::memory::MemorySourceConfig;
use datafusion::physical_plan::ExecutionPlan;
use datafusion::scalar::ScalarValue;

Expand Down
2 changes: 1 addition & 1 deletion datafusion-examples/examples/parquet_exec_visitor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ use std::sync::Arc;
use datafusion::datasource::file_format::parquet::ParquetFormat;
use datafusion::datasource::listing::{ListingOptions, PartitionedFile};
use datafusion::datasource::physical_plan::{FileScanConfig, ParquetSource};
use datafusion::datasource::source::DataSourceExec;
use datafusion::error::DataFusionError;
use datafusion::execution::context::SessionContext;
use datafusion::physical_plan::metrics::MetricValue;
use datafusion::physical_plan::source::DataSourceExec;
use datafusion::physical_plan::{
execute_stream, visit_execution_plan, ExecutionPlan, ExecutionPlanVisitor,
};
Expand Down
2 changes: 1 addition & 1 deletion datafusion-examples/examples/remote_catalog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ use datafusion::catalog::TableProvider;
use datafusion::catalog::{AsyncSchemaProvider, Session};
use datafusion::common::Result;
use datafusion::common::{assert_batches_eq, internal_datafusion_err, plan_err};
use datafusion::datasource::memory::MemorySourceConfig;
use datafusion::execution::SendableRecordBatchStream;
use datafusion::logical_expr::{Expr, TableType};
use datafusion::physical_plan::memory::MemorySourceConfig;
use datafusion::physical_plan::stream::RecordBatchStreamAdapter;
use datafusion::physical_plan::ExecutionPlan;
use datafusion::prelude::{DataFrame, SessionContext};
Expand Down
Loading

0 comments on commit b66beb8

Please sign in to comment.