1use arrow_schema::{DataType, Field as ArrowField};
5
6pub mod cache;
7pub mod container;
8pub mod datatypes;
9pub mod error;
10pub mod traits;
11pub mod utils;
12
13pub use error::{ArrowResult, Error, Result};
14
15pub const ROW_ID: &str = "_rowid";
17pub const ROW_ADDR: &str = "_rowaddr";
19
20lazy_static::lazy_static! {
21 pub static ref ROW_ID_FIELD: ArrowField = ArrowField::new(ROW_ID, DataType::UInt64, true);
24 pub static ref ROW_ADDR_FIELD: ArrowField = ArrowField::new(ROW_ADDR, DataType::UInt64, true);
27}