Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/store-sqlite / / SqliteMemoryStore
Class: SqliteMemoryStore
Defined in: packages/store-sqlite/src/memory-store.ts:191
Default MemoryStore implementation backed by SQLite + sqlite-vec.
Stable
Implements
Constructors
Constructor
new SqliteMemoryStore(conn, embeddings): SqliteMemoryStore;Defined in: packages/store-sqlite/src/memory-store.ts:210
Parameters
| Parameter | Type |
|---|---|
conn | SqliteConnection |
embeddings | EmbeddingMetaRepository |
Returns
SqliteMemoryStore
Properties
Methods
close()
close(): Promise<void>;Defined in: packages/store-sqlite/src/memory-store.ts:231
Cleanly close any underlying handles. Idempotent.
Returns
Promise<void>
Implementation of
embeddingMetaRepository()
embeddingMetaRepository(): EmbeddingMetaRepository;Defined in: packages/store-sqlite/src/memory-store.ts:241
Surfaced for tests and the consolidator.
Returns
init()
init(): Promise<void>;Defined in: packages/store-sqlite/src/memory-store.ts:226
Initialize / migrate the underlying storage. Idempotent.
Returns
Promise<void>
Implementation of
pruneHistory()
pruneHistory(olderThanMs): Promise<number>;Defined in: packages/store-sqlite/src/memory-store.ts:254
store-04: retention prune for the memory_history audit trail - without one the table grows unboundedly (every supersede / quarantine transition appends). Deletes rows older than olderThanMs; returns the number pruned. Operators call this from their own maintenance schedule; nothing prunes automatically.
Parameters
| Parameter | Type |
|---|---|
olderThanMs | number |
Returns
Promise<number>
Stable
Implementation of
vectorTableManager()
vectorTableManager(): VectorTableManager;Defined in: packages/store-sqlite/src/memory-store.ts:236
Surfaced for tests and the consolidator.