1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
#![feature(fn_traits, integer_atomics, specialization, trait_alias, core_intrinsics, box_patterns, proc_macro_hygiene)] #[macro_use] extern crate failure_derive; #[macro_use] extern crate lazy_static; #[macro_use] extern crate log; pub use crate::disk_store::noop_storage::NoopStorage; pub use crate::engine::query_task::QueryOutput; pub use crate::errors::QueryError; pub use crate::ingest::colgen; pub use crate::ingest::csv_loader::Options as LoadOptions; pub use crate::ingest::extractor; pub use crate::ingest::nyc_taxi_data; pub use crate::ingest::raw_val::RawVal as Value; pub use crate::ingest::raw_val::syntax as value_syntax; pub use crate::locustdb::LocustDB as LocustDB; pub use crate::locustdb::Options as Options; pub use crate::mem_store::table::TableStats; #[macro_use] mod errors; mod syntax; mod mem_store; mod ingest; mod engine; mod scheduler; mod locustdb; mod disk_store; mod stringpack; mod bitvec; pub mod unit_fmt; pub type QueryResult = Result<QueryOutput, QueryError>; #[allow(warnings)] #[cfg(feature = "enable_rocksdb")] pub(crate) mod storage_format_capnp { include!(concat!(env!("OUT_DIR"), "/storage_format_capnp.rs")); }