Struct NcResultAmendResult
- Namespace
- Hi.SqliteUtils
- Assembly
- HiNc.dll
Internal Use Only. What one amend of a result file did (SqliteNcResultAmender): the steps it wrote, counted where each of a step's places was found – a step the file holds may have its narrow row without its step payload, or its step payload without its briefs – and whether it stopped early.
public readonly record struct NcResultAmendResult : IEquatable<NcResultAmendResult>
- Implements
- Inherited Members
- Extension Methods
Constructors
NcResultAmendResult(int, int, int, int, bool)
Internal Use Only. What one amend of a result file did (SqliteNcResultAmender): the steps it wrote, counted where each of a step's places was found – a step the file holds may have its narrow row without its step payload, or its step payload without its briefs – and whether it stopped early.
public NcResultAmendResult(int Steps, int StepSlots, int BriefSlots, int Bins, bool Cancelled)
Parameters
StepsintThe steps written: for the briefs, the steps any of whose three places (the narrow row, the step payload, the brief payload) was written; for the measured times, the steps whose step payload was rewritten.
StepSlotsintThe step payloads rewritten (the measured time, or the tag byte of the removal scalars).
BriefSlotsintThe brief payloads rewritten; 0 for an amend of measured times.
BinsintThe bins (chunks of 1,024 steps) committed.
CancelledboolWhether the amend stopped before its last bin because its cancellation token was cancelled; the bins committed before stand.
Properties
Bins
The bins (chunks of 1,024 steps) committed.
public int Bins { get; init; }
Property Value
BriefSlots
The brief payloads rewritten; 0 for an amend of measured times.
public int BriefSlots { get; init; }
Property Value
Cancelled
Whether the amend stopped before its last bin because its cancellation token was cancelled; the bins committed before stand.
public bool Cancelled { get; init; }
Property Value
StepSlots
The step payloads rewritten (the measured time, or the tag byte of the removal scalars).
public int StepSlots { get; init; }
Property Value
Steps
The steps written: for the briefs, the steps any of whose three places (the narrow row, the step payload, the brief payload) was written; for the measured times, the steps whose step payload was rewritten.
public int Steps { get; init; }