1extern crate self as wasm_dbms;
15
16mod context;
17mod database;
18pub mod integrity;
19pub mod join;
20pub mod referenced_tables;
21pub mod schema;
22pub mod transaction;
23
24pub use self::context::DbmsContext;
25pub use self::database::WasmDbmsDatabase;
26
27pub mod prelude {
29 pub use super::context::DbmsContext;
30 pub use super::database::WasmDbmsDatabase;
31 pub use super::integrity::{InsertIntegrityValidator, UpdateIntegrityValidator};
32 pub use super::join::JoinEngine;
33 pub use super::referenced_tables::get_referenced_tables;
34 pub use super::schema::DatabaseSchema;
35 pub use super::transaction::DatabaseOverlay;
36 pub use super::transaction::session::TransactionSession;
37}