ic-dbms-canister 0.7.1

A framework to build Database canisters on the Internet Computer using DBMS, by just providing the schema.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Re-exports all the most commonly used items from this crate.

pub use ic_dbms_api::prelude::*;
pub use ic_dbms_macros::DbmsCanister;
pub use wasm_dbms::prelude::{
    DatabaseSchema, DbmsContext, InsertIntegrityValidator, UpdateIntegrityValidator,
    WasmDbmsDatabase, get_referenced_tables,
};
pub use wasm_dbms::transaction::session::TransactionSession;
pub use wasm_dbms_macros::DatabaseSchema;
pub use wasm_dbms_memory::prelude::{AccessControl, MemoryProvider};

pub use crate::memory::{DBMS_CONTEXT, IcAccessControlList, IcMemoryProvider};