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 44
#![feature(alloc)] #![feature(associated_consts)] #![feature(associated_type_defaults)] #![feature(box_patterns)] #![feature(box_syntax)] #![feature(heap_api)] #![feature(question_mark)] //! DBKit Engine -- Columnar query processing engine //! //! Part of the DBKit set of Rust libraries. DBKit isn't a standalone database, rather its a //! group of libraries that provided building blocks to build a database or database like data //! processing applications. extern crate alloc; #[macro_use] extern crate itertools; /// Database error type and error utilities pub mod error; /// Allocator facilities for column data and in flight operations & expressions. pub mod allocator; /// Database Type system pub mod types; /// Database schema pub mod schema; pub mod row; pub mod util; /// Containers for columnar data. pub mod block; /// Tools for creating, writing & accessing columnar by row or element. pub mod table; /// Database operations pub mod operation; /// Database expressions pub mod expression; /// Data structures for representing schema projections. pub mod projector;