Class ExportFooter

Assembly: redb.Export.dll

Represents the footer (trailer) record of a .redb export file.
The footer is always the last line written to the JSONL stream
and contains aggregate statistics and the global-identity sequence value
required for a consistent restore.

public sealed class ExportFooter

Inheritance

ObjectExportFooter

Properties

Checksum

SHA-256 checksum of the export file (hex-encoded, lowercase).

public string Checksum { get; init; }

Duration

Wall-clock duration of the export operation.

public TimeSpan Duration { get; init; }

SequenceValue

Value of the global_identity sequence at the time of export.

public long SequenceValue { get; init; }

TotalListItems

Total number of list item records exported.

public long TotalListItems { get; init; }

TotalLists

Total number of list definition records exported.

public long TotalLists { get; init; }

TotalObjects

Total number of object instance records exported.

public long TotalObjects { get; init; }

TotalPermissions

Total number of permission records exported.

public long TotalPermissions { get; init; }

TotalRoles

Total number of role records exported.

public long TotalRoles { get; init; }

TotalSchemes

Total number of scheme definition records exported.

public long TotalSchemes { get; init; }

TotalStructures

Total number of structure (field) definition records exported.

public long TotalStructures { get; init; }

TotalTypes

Total number of type definition records exported.

public long TotalTypes { get; init; }

TotalUserRoles

Total number of user-role junction records exported.

public long TotalUserRoles { get; init; }

TotalUsers

Total number of user records exported.

public long TotalUsers { get; init; }

TotalValues

Total number of property-value records exported.

public long TotalValues { get; init; }

Type

Record type discriminator. Always "footer".

public string Type { get; }