refactor(datatypes): pub use some types

This commit is contained in:
evenyag
2022-04-25 14:24:25 +08:00
parent 49081d818c
commit 58f19b2a33
5 changed files with 14 additions and 8 deletions

View File

@@ -1,3 +1,5 @@
pub use crate::data_type::{DataType, DataTypeRef};
pub use crate::scalars::{ScalarVector, ScalarVectorBuilder};
pub use crate::type_id::LogicalTypeId;
pub use crate::value::Value;
pub use crate::vectors::{Vector, VectorRef};

View File

@@ -1,3 +1,7 @@
pub mod binary_type;
pub mod primitive_traits;
pub mod primitive_type;
mod binary_type;
mod primitive_traits;
mod primitive_type;
pub use binary_type::BinaryType;
pub use primitive_traits::Primitive;
pub use primitive_type::{DataTypeBuilder, PrimitiveType};

View File

@@ -5,6 +5,8 @@ use std::any::Any;
use std::sync::Arc;
use arrow2::array::ArrayRef;
pub use binary::*;
pub use primitive::*;
use crate::data_type::DataTypeRef;

View File

@@ -7,7 +7,7 @@ use arrow2::bitmap::utils::ZipValidity;
use crate::data_type::DataTypeRef;
use crate::scalars::{ScalarVector, ScalarVectorBuilder};
use crate::types::binary_type::BinaryType;
use crate::types::BinaryType;
use crate::vectors::Vector;
use crate::{LargeBinaryArray, MutableLargeBinaryArray};

View File

@@ -2,14 +2,12 @@ use std::any::Any;
use std::slice::Iter;
use std::sync::Arc;
use arrow2::array::ArrayRef;
use arrow2::array::{MutablePrimitiveArray, PrimitiveArray};
use arrow2::array::{ArrayRef, MutablePrimitiveArray, PrimitiveArray};
use arrow2::bitmap::utils::ZipValidity;
use crate::data_type::DataTypeRef;
use crate::scalars::{ScalarVector, ScalarVectorBuilder};
use crate::types::primitive_traits::Primitive;
use crate::types::primitive_type::DataTypeBuilder;
use crate::types::{DataTypeBuilder, Primitive};
use crate::vectors::Vector;
/// Vector for primitive data types.