Table of Contents

Class SchemaStateRecord

Namespace
CL.MySQL2.Services
Assembly
CL.MySQL2.dll

A single row from the __schema_state sentinel table.

public record SchemaStateRecord : IEquatable<SchemaStateRecord>
Inheritance
SchemaStateRecord
Implements
Inherited Members

Constructors

SchemaStateRecord(string, string, SchemaSyncStatus, string, string?, DateTime, string?)

A single row from the __schema_state sentinel table.

public SchemaStateRecord(string TableName, string SchemaCrc, SchemaSyncStatus Status, string SyncMode, string? AppVersion, DateTime UpdatedAt, string? UpdatedByNode)

Parameters

TableName string
SchemaCrc string
Status SchemaSyncStatus
SyncMode string
AppVersion string
UpdatedAt DateTime
UpdatedByNode string

Properties

AppVersion

public string? AppVersion { get; init; }

Property Value

string

SchemaCrc

public string SchemaCrc { get; init; }

Property Value

string

Status

public SchemaSyncStatus Status { get; init; }

Property Value

SchemaSyncStatus

SyncMode

public string SyncMode { get; init; }

Property Value

string

TableName

public string TableName { get; init; }

Property Value

string

UpdatedAt

public DateTime UpdatedAt { get; init; }

Property Value

DateTime

UpdatedByNode

public string? UpdatedByNode { get; init; }

Property Value

string