Table of Contents

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

Steps int

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.

StepSlots int

The step payloads rewritten (the measured time, or the tag byte of the removal scalars).

BriefSlots int

The brief payloads rewritten; 0 for an amend of measured times.

Bins int

The bins (chunks of 1,024 steps) committed.

Cancelled bool

Whether 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

int

BriefSlots

The brief payloads rewritten; 0 for an amend of measured times.

public int BriefSlots { get; init; }

Property Value

int

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

bool

StepSlots

The step payloads rewritten (the measured time, or the tag byte of the removal scalars).

public int StepSlots { get; init; }

Property Value

int

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; }

Property Value

int