database

Types

pub opaque type Table(a)
pub type TableRef(a)

Values

pub fn create_table(
  sample sample: a,
  index_at keypos: Int,
) -> Result(Table(a), reason)
pub fn delete(transac: TableRef(a), index: b) -> Result(Nil, c)
pub fn drop_table(table: Table(a)) -> Result(Nil, b)
pub fn find(transac: TableRef(a), index: b) -> Result(a, Nil)
pub fn insert(transac: TableRef(a), value: a) -> Result(Nil, b)
pub fn transaction(
  table: Table(a),
  procedure: fn(TableRef(a)) -> b,
) -> Result(b, reason)
Search Document