Packages

A compile-time safe database library for Gleam - Ecto-inspired schemas, composable queries, and adapter-based persistence

Current section

Files

Jump to
cquill include cquill@adapter@memory_MemoryTable.hrl
Raw

include/cquill@adapter@memory_MemoryTable.hrl

-record(memory_table, {
name :: binary(),
primary_key :: list(binary()),
columns :: list(binary()),
rows :: gleam@dict:dict(binary(), list(gleam@dynamic:dynamic_())),
next_id :: integer(),
unique_constraints :: gleam@dict:dict(binary(), list(integer())),
not_null_columns :: list(integer()),
foreign_keys :: list(cquill@adapter@memory:foreign_key_constraint())
}).