1extern crate self as wasm_dbms_memory;
17
18mod acl;
19mod memory_access;
20mod memory_manager;
21mod provider;
22mod schema_registry;
23pub mod table_registry;
24
25pub use self::acl::{AccessControl, AccessControlList, NoAccessControl};
26pub use self::memory_access::MemoryAccess;
27pub use self::memory_manager::{MemoryManager, align_up};
28pub use self::provider::{HeapMemoryProvider, MemoryProvider, WASM_PAGE_SIZE};
29pub use self::schema_registry::{SchemaRegistry, TableRegistryPage};
30pub use self::table_registry::{NextRecord, TableReader, TableRegistry};
31
32pub mod prelude {
34 pub use super::acl::{AccessControl, AccessControlList, NoAccessControl};
35 pub use super::memory_access::MemoryAccess;
36 pub use super::memory_manager::{MemoryManager, align_up};
37 pub use super::provider::{HeapMemoryProvider, MemoryProvider, WASM_PAGE_SIZE};
38 pub use super::schema_registry::{SchemaRegistry, TableRegistryPage};
39 pub use super::table_registry::{NextRecord, TableReader, TableRegistry};
40}