Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/store-sqlite / / SqliteMemoryStore
Class: SqliteMemoryStore
Defined in: packages/store-sqlite/src/memory-store.ts:192
Stable
Default MemoryStore implementation backed by SQLite + sqlite-vec.
Implements
Constructors
Constructor
new SqliteMemoryStore(conn, embeddings): SqliteMemoryStore;Defined in: packages/store-sqlite/src/memory-store.ts:211
Parameters
| Parameter | Type |
|---|---|
conn | SqliteConnection |
embeddings | EmbeddingMetaRepository |
Returns
SqliteMemoryStore
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
conflicts | readonly | SqliteConflictStore | - | packages/store-sqlite/src/memory-store.ts:204 |
consolidator | readonly | SqliteConsolidatorStateStore | - | packages/store-sqlite/src/memory-store.ts:205 |
episodic | readonly | EpisodicMemoryStore | - | packages/store-sqlite/src/memory-store.ts:200 |
graph | readonly | SqliteGraphStore | Lightweight relation-graph surface: entities + one-hop CTE. | packages/store-sqlite/src/memory-store.ts:209 |
insights | readonly | SqliteInsightStore | Reflection insight surface. FTS-only; no per-embedder vec0 table. | packages/store-sqlite/src/memory-store.ts:207 |
procedural | readonly | ProceduralMemoryStore | - | packages/store-sqlite/src/memory-store.ts:202 |
semantic | readonly | SemanticMemoryStore | - | packages/store-sqlite/src/memory-store.ts:201 |
session | readonly | SessionMemoryStore | - | packages/store-sqlite/src/memory-store.ts:199 |
shared | readonly | SharedMemoryStore | - | packages/store-sqlite/src/memory-store.ts:203 |
working | readonly | WorkingMemoryStore | - | packages/store-sqlite/src/memory-store.ts:198 |
Methods
close()
close(): Promise<void>;Defined in: packages/store-sqlite/src/memory-store.ts:232
Cleanly close any underlying handles. Idempotent.
Returns
Promise<void>
Implementation of
embeddingMetaRepository()
embeddingMetaRepository(): EmbeddingMetaRepository;Defined in: packages/store-sqlite/src/memory-store.ts:242
Surfaced for tests and the consolidator.
Returns
init()
init(): Promise<void>;Defined in: packages/store-sqlite/src/memory-store.ts:227
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:255
Stable
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>
Implementation of
vectorTableManager()
vectorTableManager(): VectorTableManager;Defined in: packages/store-sqlite/src/memory-store.ts:237
Surfaced for tests and the consolidator.