names
names
#
The names table: what references an object — a call's result or a state's current version.
all_rows(db)
#
Every name and the object it points at.
Source code in capturegraph-lib/capturegraph/recipes/scratch/index/names.py
call_name(key, position)
#
call_results(db, key)
#
The objects a call's return positions point at, in position order; empty if ragged.
Source code in capturegraph-lib/capturegraph/recipes/scratch/index/names.py
delete(db, name)
#
kept_hashes(db)
#
Every object a kept name holds.
Source code in capturegraph-lib/capturegraph/recipes/scratch/index/names.py
point(db, name, hash, *, kept)
#
Point name at hash; a kept name exempts its object from eviction.
Source code in capturegraph-lib/capturegraph/recipes/scratch/index/names.py
resolve(db, name)
#
The object name points at, if any.