diff --git a/src/types/column/mod.rs b/src/types/column/mod.rs index c08439f..373268a 100644 --- a/src/types/column/mod.rs +++ b/src/types/column/mod.rs @@ -28,7 +28,8 @@ use crate::{ }; use self::chunk::ChunkColumnData; -pub(crate) use self::{column_data::ColumnData, string_pool::StringPool}; +pub(crate) use self::string_pool::StringPool; +pub use self::column_data::ColumnData; pub use self::{concat::ConcatColumnData, numeric::VectorColumnData}; mod array; @@ -195,6 +196,11 @@ impl Column { &self.name } + #[inline(always)] + pub fn data(&self) -> ArcColumnData { + self.data.clone() + } + #[inline(always)] pub fn sql_type(&self) -> SqlType { self.data.sql_type()