Table of Contents

Public classSealed SegmentFormatInventory

Namespace
Rowles.LeanCorpus.Index.Format
Assembly
Rowles.LeanCorpus.dll

Describes format metadata for one segment.

public sealed record SegmentFormatInventory : IEquatable<SegmentFormatInventory>
SegmentFormatInventory

Public property CommitGeneration

Gets the segment creation commit generation, or null when metadata could not be read.

Public property DelGeneration

Gets the live-doc deletion generation, or null for legacy or absent deletion files.

Public property DocCount

Gets the segment document count, or null when metadata could not be read.

Public property Files

Gets file inventories for this segment.

Public property LiveDocCount

Gets the live-document count, or null when metadata could not be read.

Public property MissingFiles

Gets required files missing from this segment.

Public property SegmentId

Gets the segment ID.

Public property Warnings

Gets non-fatal warnings detected while inspecting this segment.