Enum StoragePageType
Semantic classification of a single file page, used by the Workbench Database File Map (Module 15).
Unlike PageBlockType — which only distinguishes None / OccupancyMap — this enum captures the role a page plays in the engine's
storage graph.
public enum StoragePageType : byte
Fields
Cluster = 7An archetype cluster page.
Component = 4A component-data page of a
ComponentTable.EntityMap = 11An archetype entity-map (entity-id → cluster slot linear-hash) page.
Free = 1Page is not allocated — its occupancy bit is clear.
Index = 6An index page (default / String64 / tail index).
Occupancy = 3A page of the occupancy-bitmap segment.
Revision = 5A component-revision (MVCC history) page.
Root = 2One of the reserved root / header pages (page index < 4).
Spatial = 10A spatial-index (R-Tree node / back-pointer / occupancy-hashmap) page.
StringTable = 9A string-table segment page.
System = 12An engine-internal system page (UoW registry and other non-user structures).
Unknown = 0Page is allocated but not classifiable by Track-A introspection (e.g. cluster pages).
Vsbs = 8A variable-sized-buffer segment page.