Skip to content

Class ClickHouseEventEntry

Namespace: Cephalon.EventSourcing.ClickHouse
Assembly: Cephalon.EventSourcing.ClickHouse.dll

Represents one persisted domain event row stored by the ClickHouse event-store provider.

public sealed class ClickHouseEventEntry

objectClickHouseEventEntry

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

Gets or sets the UTC time at which the event was appended to the store.

public DateTime AppendedAtUtc { get; set; }

DateTime

Gets or sets the assembly-qualified CLR event type name.

public string EventType { get; set; }

string

Gets or sets the UTC time at which the domain event occurred.

public DateTime OccurredAtUtc { get; set; }

DateTime

Gets or sets the System.Text.Json-serialized event payload.

public string Payload { get; set; }

string

Gets or sets the stable logical stream identifier.

public string StreamId { get; set; }

string

Gets or sets the optimistic stream version for the event (1-based, monotonically increasing per stream).

public long StreamVersion { get; set; }

long