Table of Contents

Enum StorageMode

Namespace
Typhon.Schema.Definition
Assembly
Typhon.Schema.Definition.dll

Determines how a component's data is stored, persisted, and recovered. Immutable per ComponentTable after registration.

public enum StorageMode : byte

Fields

SingleVersion = 1

In-place writes (last-writer-wins), tick-fence WAL durability, crash recovery to last tick boundary.

Transient = 2

Heap memory only — no persistence, no WAL, all data lost on crash. Developer owns concurrency.

Versioned = 0

Full MVCC snapshot isolation, WAL per-transaction, crash recovery to exact pre-crash state.