Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/store-sqlite / / SqliteMemoryStore

Class: SqliteMemoryStore

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

Default MemoryStore implementation backed by SQLite + sqlite-vec.

Stable

Implements

Constructors

Constructor

ts
new SqliteMemoryStore(conn, embeddings): SqliteMemoryStore;

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

Parameters

ParameterType
connSqliteConnection
embeddingsEmbeddingMetaRepository

Returns

SqliteMemoryStore

Properties

PropertyModifierTypeDescriptionDefined in
conflictsreadonlySqliteConflictStore-packages/store-sqlite/src/memory-store.ts:108
consolidatorreadonlySqliteConsolidatorStateStore-packages/store-sqlite/src/memory-store.ts:109
episodicreadonlyEpisodicMemoryStore-packages/store-sqlite/src/memory-store.ts:104
graphreadonlySqliteGraphStoreLightweight relation-graph surface (P2-1): entities + one-hop CTE.packages/store-sqlite/src/memory-store.ts:113
insightsreadonlySqliteInsightStoreReflection insight surface (P1-1). FTS-only; no per-embedder vec0 table.packages/store-sqlite/src/memory-store.ts:111
proceduralreadonlyProceduralMemoryStore-packages/store-sqlite/src/memory-store.ts:106
semanticreadonlySemanticMemoryStore-packages/store-sqlite/src/memory-store.ts:105
sessionreadonlySessionMemoryStore-packages/store-sqlite/src/memory-store.ts:103
sharedreadonlySharedMemoryStore-packages/store-sqlite/src/memory-store.ts:107
workingreadonlyWorkingMemoryStore-packages/store-sqlite/src/memory-store.ts:102

Methods

close()

ts
close(): Promise<void>;

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

Cleanly close any underlying handles. Idempotent.

Returns

Promise&lt;void&gt;

Implementation of

MemoryStore.close


embeddingMetaRepository()

ts
embeddingMetaRepository(): EmbeddingMetaRepository;

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

Surfaced for tests and the consolidator.

Returns

EmbeddingMetaRepository


init()

ts
init(): Promise<void>;

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

Initialize / migrate the underlying storage. Idempotent.

Returns

Promise&lt;void&gt;

Implementation of

MemoryStore.init


vectorTableManager()

ts
vectorTableManager(): VectorTableManager;

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

Surfaced for tests and the consolidator.

Returns

VectorTableManager