Skip to main content

Module prelude

Module prelude 

Source
Expand description

Prelude exposes all public types for the wasm-dbms-api crate.

Re-exportsยง

pub use crate::dbms::custom_value::CustomValue;
pub use crate::dbms::database::Database;
pub use crate::dbms::foreign_fetcher::ForeignFetcher;
pub use crate::dbms::foreign_fetcher::NoForeignFetcher;
pub use crate::dbms::query::DeleteBehavior;
pub use crate::dbms::query::Filter;
pub use crate::dbms::query::Join;
pub use crate::dbms::query::JoinType;
pub use crate::dbms::query::JsonCmp;
pub use crate::dbms::query::JsonFilter;
pub use crate::dbms::query::OrderDirection;
pub use crate::dbms::query::Query;
pub use crate::dbms::query::QueryBuilder;
pub use crate::dbms::query::QueryError;
pub use crate::dbms::query::QueryResult;
pub use crate::dbms::query::Select;
pub use crate::dbms::transaction::TransactionError;
pub use crate::dbms::transaction::TransactionId;
pub use crate::dbms::value::Value;
pub use crate::error::DbmsError;
pub use crate::error::DbmsResult;
pub use crate::memory::DEFAULT_ALIGNMENT;
pub use crate::memory::DataSize;
pub use crate::memory::DecodeError;
pub use crate::memory::Encode;
pub use crate::memory::MSize;
pub use crate::memory::MemoryError;
pub use crate::memory::MemoryResult;
pub use crate::memory::Page;
pub use crate::memory::PageOffset;
pub use crate::utils::self_reference_values;
pub use crate::dbms::sanitize::*;
pub use crate::dbms::table::*;
pub use crate::dbms::types::*;
pub use crate::dbms::validate::*;