Class ComponentSchemaReport
Per-component schema report showing persisted metadata, storage layout, and entity count.
public class ComponentSchemaReport
- Inheritance
-
ComponentSchemaReport
- Inherited Members
Constructors
ComponentSchemaReport()
public ComponentSchemaReport()
Properties
EntityCount
Number of live entities carrying this component.
public int EntityCount { get; init; }
Property Value
Fields
One report per non-static field.
public IReadOnlyList<FieldSchemaReport> Fields { get; init; }
Property Value
Indexes
One report per indexed field.
public IReadOnlyList<IndexSchemaReport> Indexes { get; init; }
Property Value
Name
Component (schema) name.
public string Name { get; init; }
Property Value
Overhead
Bytes of per-chunk overhead stored alongside the field data (inline entityPK and multi-index back-references).
public int Overhead { get; init; }
Property Value
Revision
Persisted schema revision of the component.
public int Revision { get; init; }
Property Value
StorageSize
Byte size of the component's field data, excluding per-chunk overhead.
public int StorageSize { get; init; }