Skip to content
Tracon

StateGenerationTally

Namespace Tracon · Assembly Tracon.Abstractions.dll

The number of stored rows carrying one schema generation.

public sealed record StateGenerationTally : IEquatable<StateGenerationTally>

objectStateGenerationTally

IEquatable<StateGenerationTally>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public StateGenerationTally()

The number of rows carrying StateGenerationTally.SchemaGeneration.

public required long RecordCount { get; init; }

long

The stored Tracon schema generation, or null for rows written before the generation was stamped.

public required int? SchemaGeneration { get; init; }

int?

Only workflow_checkpoints can produce null; sessions.state_schema_version has been not NULL since the first migration.

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(StateGenerationTally? other)

other StateGenerationTally?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(StateGenerationTally?, StateGenerationTally?)

Section titled “ operator ==(StateGenerationTally?, StateGenerationTally?)”
public static bool operator ==(StateGenerationTally? left, StateGenerationTally? right)

left StateGenerationTally?

right StateGenerationTally?

bool

operator !=(StateGenerationTally?, StateGenerationTally?)

Section titled “ operator !=(StateGenerationTally?, StateGenerationTally?)”
public static bool operator !=(StateGenerationTally? left, StateGenerationTally? right)

left StateGenerationTally?

right StateGenerationTally?

bool