Expand description
Storage — SQLite (WAL mode), schema, and queries.
The background indexer writes here; search reads. WAL mode lets those
happen concurrently. See docs/ARCHITECTURE.md for the schema.
Structs§
- Coverage
Row - One row of
rq statusoutput — the current indexed totals for a repo (not any single run’s incremental counts). - File
Symbols - A parsed file ready to persist — the unit the indexer produces (in parallel)
and
Store::replace_fileswrites in one batched transaction. - Selection
Stat - A learned selection signal for ranking: how often a
(file, name)was chosen for a query, and when it was last chosen. - Store
- A handle to the rq database.
- Symbol
Row - A symbol as returned by search candidate queries (joined with its file and repository for display and ranking).