Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / / ConsolidatorStateRow

Interface: ConsolidatorStateRow

Defined in: packages/memory/src/internal/storage-adapter.ts:303

Persisted per-scope consolidator state row mirrored byte-for-byte by @graphorin/store-sqlite's consolidator_state table. The lock fields (activeLockHeldBy / activeLockAcquiredAt) are populated while a phase is running and cleared when it finishes; the cursor fields advance as the standard phase processes a batch of messages.

Stable

Properties

PropertyModifierTypeDefined in
activeLockAcquiredAtreadonlynumber | nullpackages/memory/src/internal/storage-adapter.ts:310
activeLockHeldByreadonlystring | nullpackages/memory/src/internal/storage-adapter.ts:309
lastCompletedAtreadonlynumber | nullpackages/memory/src/internal/storage-adapter.ts:307
lastPhasereadonly"light" | "standard" | "deep" | nullpackages/memory/src/internal/storage-adapter.ts:306
lastProcessedMessageIdreadonlystring | nullpackages/memory/src/internal/storage-adapter.ts:305
nextEligibleAtreadonlynumber | nullpackages/memory/src/internal/storage-adapter.ts:308
scopereadonlySessionScopepackages/memory/src/internal/storage-adapter.ts:304