pub fn batch(
from table: Table(a, b),
by limit: Int,
where query: #(#(c, d), List(Nil), List(e)),
) -> Partial(f)
pub fn continue(step: Step) -> Partial(a)
pub fn count(
from table: Table(a, b),
where query: #(#(c, d), List(Nil), List(e)),
) -> Int
pub fn create(
name name: String,
access access: Access,
kind kind: Kind,
registered registered: Bool,
) -> Result(Table(a, b), Error)
pub fn delete(table: Table(a, b)) -> Nil
pub fn from_name(name: String) -> Result(Table(a, b), Nil)
pub fn insert(table: Table(a, b), index: a, record: b) -> Nil
pub fn is_alive(table: Table(a, b)) -> Bool
pub fn remove(
table: Table(a, b),
where query: #(#(c, d), List(Nil), List(e)),
) -> Int
pub fn search(
from table: Table(a, b),
where query: #(#(c, d), List(Nil), List(e)),
) -> List(f)