# Packages
Package inmemory provides a in-memory database implementation
*/.
Package transaction provides a transaction implementation
*/.
# Structs
ReferenceSpec specifies details about where in the schema a reference occurs.
# Interfaces
Database abstracts a database that a server can use to store and transact data.
Transaction abstracts a database transaction that can generate database updates.
Update abstracts an update that can be committed to a database.
# Type aliases
Reference maps the UUIDs of rows to which the reference is made to the rows it is made from.
References tracks the references to rows from other rows at specific locations in the schema.