From f29d59db50f668f754d15994460f43271aa07a64 Mon Sep 17 00:00:00 2001 From: Martin Gallagher Date: Fri, 13 May 2022 10:07:20 +0100 Subject: [PATCH 1/3] Make convert mod public to expose parquet_to_arrow_schema utility function --- src/io/parquet/read/schema/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/io/parquet/read/schema/mod.rs b/src/io/parquet/read/schema/mod.rs index 17147fb03b5..2ee6f1d346c 100644 --- a/src/io/parquet/read/schema/mod.rs +++ b/src/io/parquet/read/schema/mod.rs @@ -9,7 +9,7 @@ pub use metadata::read_schema_from_metadata; pub use parquet2::metadata::{FileMetaData, KeyValue, SchemaDescriptor}; pub use parquet2::schema::types::ParquetType; -pub(crate) use convert::*; +pub use convert::*; use self::metadata::parse_key_value_metadata; From 223e08d87e2648266d3ef6c569734e2197acc4e7 Mon Sep 17 00:00:00 2001 From: Martin Gallagher Date: Tue, 24 May 2022 07:28:58 +0100 Subject: [PATCH 2/3] Only export parquet_to_arrow_schema --- src/io/parquet/read/schema/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/io/parquet/read/schema/mod.rs b/src/io/parquet/read/schema/mod.rs index 2ee6f1d346c..7ebc72a9013 100644 --- a/src/io/parquet/read/schema/mod.rs +++ b/src/io/parquet/read/schema/mod.rs @@ -5,12 +5,11 @@ use crate::error::Result; mod convert; mod metadata; +pub use convert::parquet_to_arrow_schema; pub use metadata::read_schema_from_metadata; pub use parquet2::metadata::{FileMetaData, KeyValue, SchemaDescriptor}; pub use parquet2::schema::types::ParquetType; -pub use convert::*; - use self::metadata::parse_key_value_metadata; /// Infers a [`Schema`] from parquet's [`FileMetaData`]. This first looks for the metadata key From 8b127ce41c8cffe030edfddc0872a965ed683eda Mon Sep 17 00:00:00 2001 From: Martin Gallagher Date: Tue, 24 May 2022 07:31:46 +0100 Subject: [PATCH 3/3] Retain crate level export of convert mod --- src/io/parquet/read/schema/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/io/parquet/read/schema/mod.rs b/src/io/parquet/read/schema/mod.rs index 7ebc72a9013..d47055ef6aa 100644 --- a/src/io/parquet/read/schema/mod.rs +++ b/src/io/parquet/read/schema/mod.rs @@ -10,6 +10,8 @@ pub use metadata::read_schema_from_metadata; pub use parquet2::metadata::{FileMetaData, KeyValue, SchemaDescriptor}; pub use parquet2::schema::types::ParquetType; +pub(crate) use convert::*; + use self::metadata::parse_key_value_metadata; /// Infers a [`Schema`] from parquet's [`FileMetaData`]. This first looks for the metadata key