This is an automated email from the ASF dual-hosted git repository.

kosiew pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/main by this push:
     new f0630fb4f7 Re-export `object_store` crate via DataFusion Core and 
Common (#17070)
f0630fb4f7 is described below

commit f0630fb4f752f23bc7afba1ac907cf4bb1adae6b
Author: kosiew <kos...@gmail.com>
AuthorDate: Fri Aug 8 14:18:58 2025 +0800

    Re-export `object_store` crate via DataFusion Core and Common (#17070)
    
    * Re-exported the `object_store` crate in  `datafusion/core` modules.
---
 datafusion/core/src/lib.rs               |  4 +++-
 datafusion/core/src/test/object_store.rs | 24 +++++++++++++-----------
 2 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/datafusion/core/src/lib.rs b/datafusion/core/src/lib.rs
index 67309dcfdb..a2a3d2f7e8 100644
--- a/datafusion/core/src/lib.rs
+++ b/datafusion/core/src/lib.rs
@@ -744,8 +744,10 @@ pub mod physical_planner;
 pub mod prelude;
 pub mod scalar;
 
-// re-export dependencies from arrow-rs to minimize version maintenance for 
crate users
+// Re-export dependencies that are part of DataFusion public API (e.g. via 
DataFusionError)
 pub use arrow;
+pub use object_store;
+
 #[cfg(feature = "parquet")]
 pub use parquet;
 
diff --git a/datafusion/core/src/test/object_store.rs 
b/datafusion/core/src/test/object_store.rs
index 761f60d645..d31c271997 100644
--- a/datafusion/core/src/test/object_store.rs
+++ b/datafusion/core/src/test/object_store.rs
@@ -17,18 +17,20 @@
 
 //! Object store implementation used for testing
 
-use crate::execution::context::SessionState;
-use crate::execution::session_state::SessionStateBuilder;
-use crate::prelude::SessionContext;
-use futures::stream::BoxStream;
-use futures::FutureExt;
-use object_store::{
-    memory::InMemory, path::Path, Error, GetOptions, GetResult, ListResult,
-    MultipartUpload, ObjectMeta, ObjectStore, PutMultipartOptions, PutOptions,
-    PutPayload, PutResult,
+use crate::{
+    execution::{context::SessionState, session_state::SessionStateBuilder},
+    object_store::{
+        memory::InMemory, path::Path, Error, GetOptions, GetResult, ListResult,
+        MultipartUpload, ObjectMeta, ObjectStore, PutMultipartOptions, 
PutOptions,
+        PutPayload, PutResult,
+    },
+    prelude::SessionContext,
+};
+use futures::{stream::BoxStream, FutureExt};
+use std::{
+    fmt::{Debug, Display, Formatter},
+    sync::Arc,
 };
-use std::fmt::{Debug, Display, Formatter};
-use std::sync::Arc;
 use tokio::{
     sync::Barrier,
     time::{timeout, Duration},


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org
For additional commands, e-mail: commits-h...@datafusion.apache.org

Reply via email to