Table of Contents

Enum StorageSegmentKind

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Runtime role of a logical segment, as reported by EnumerateStorageSegments().

public enum StorageSegmentKind : byte

Fields

Cluster = 4

Holds archetype cluster rows.

Component = 1

Holds component instances.

ComponentCollection = 10

A component-collection (per-stride List<T> backing) variable-sized-buffer segment.

EntityMap = 9

An archetype entity-map segment (entity-id → cluster slot linear hash).

Index = 3

Holds index entries (default / String64 / tail index).

Occupancy = 7

The occupancy-bitmap segment.

Other = 0

Segment role not otherwise classified.

Revision = 2

Holds component-revision (MVCC history) records.

Spatial = 8

A spatial-index segment (R-Tree static/dynamic node, back-pointer, or occupancy hashmap).

StringTable = 6

A string-table segment.

System = 11

An engine-internal system segment (UoW registry and other non-user structures).

Vsbs = 5

A variable-sized-buffer segment.