Skip to content

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 ​

ts
new SqliteMemoryStore(conn, embeddings): SqliteMemoryStore;

Defined in: packages/store-sqlite/src/memory-store.ts:211

Parameters ​

ParameterType
connSqliteConnection
embeddingsEmbeddingMetaRepository

Returns ​

SqliteMemoryStore

Properties ​

PropertyModifierTypeDescriptionDefined in
conflictsreadonlySqliteConflictStore-packages/store-sqlite/src/memory-store.ts:204
consolidatorreadonlySqliteConsolidatorStateStore-packages/store-sqlite/src/memory-store.ts:205
episodicreadonlyEpisodicMemoryStore-packages/store-sqlite/src/memory-store.ts:200
graphreadonlySqliteGraphStoreLightweight relation-graph surface: entities + one-hop CTE.packages/store-sqlite/src/memory-store.ts:209
insightsreadonlySqliteInsightStoreReflection insight surface. FTS-only; no per-embedder vec0 table.packages/store-sqlite/src/memory-store.ts:207
proceduralreadonlyProceduralMemoryStore-packages/store-sqlite/src/memory-store.ts:202
semanticreadonlySemanticMemoryStore-packages/store-sqlite/src/memory-store.ts:201
sessionreadonlySessionMemoryStore-packages/store-sqlite/src/memory-store.ts:199
sharedreadonlySharedMemoryStore-packages/store-sqlite/src/memory-store.ts:203
workingreadonlyWorkingMemoryStore-packages/store-sqlite/src/memory-store.ts:198

Methods ​

close() ​

ts
close(): Promise<void>;

Defined in: packages/store-sqlite/src/memory-store.ts:232

Cleanly close any underlying handles. Idempotent.

Returns ​

Promise&lt;void&gt;

Implementation of ​

MemoryStoreExt.close


embeddingMetaRepository() ​

ts
embeddingMetaRepository(): EmbeddingMetaRepository;

Defined in: packages/store-sqlite/src/memory-store.ts:242

Surfaced for tests and the consolidator.

Returns ​

EmbeddingMetaRepository


init() ​

ts
init(): Promise<void>;

Defined in: packages/store-sqlite/src/memory-store.ts:227

Initialize / migrate the underlying storage. Idempotent.

Returns ​

Promise&lt;void&gt;

Implementation of ​

MemoryStoreExt.init


pruneHistory() ​

ts
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 ​

ParameterType
olderThanMsnumber

Returns ​

Promise&lt;number&gt;

Implementation of ​

MemoryStoreExt.pruneHistory


vectorTableManager() ​

ts
vectorTableManager(): VectorTableManager;

Defined in: packages/store-sqlite/src/memory-store.ts:237

Surfaced for tests and the consolidator.

Returns ​

VectorTableManager