Class SchemeRecord

Assembly: redb.Export.dll

Represents a row from the _schemes table (schema/class definition).

public sealed class SchemeRecord : ExportRecord

Inheritance

ObjectExportRecordSchemeRecord

Properties

Alias

Machine-friendly alias.

public string? Alias { get; init; }

Id

Primary key.

public long Id { get; init; }

IdParent

Parent scheme identifier (for inheritance).

public long? IdParent { get; init; }

Name

Scheme name.

public string Name { get; init; }

NameSpace

Namespace for code generation.

public string? NameSpace { get; init; }

SchemeType

Scheme type discriminator (0 = normal, 1 = primitive, etc.).

public long SchemeType { get; init; }

StructureHash

Hash of the scheme structure for change detection.

public Guid? StructureHash { get; init; }