Table of Contents

Constructor EmbeddingGenerationUpkeepResult

Namespace
MailFathom.Application.Emails.Embeddings.Generations
Assembly
MailFathom.Application.dll

EmbeddingGenerationUpkeepResult(StoredEmailEmbeddingBackfillResult, EmbeddingGenerationTransition, int)

What one upkeep pass did to this instance's generations.

public EmbeddingGenerationUpkeepResult(StoredEmailEmbeddingBackfillResult Sweep, EmbeddingGenerationTransition Transition, int RemovedSupersededVectorCount)

Parameters

Sweep StoredEmailEmbeddingBackfillResult

What the walk towards the target generation produced, and why it ended.

Transition EmbeddingGenerationTransition

Whether the generation being built became the one retrieval reads.

RemovedSupersededVectorCount int

How many vectors of a replaced generation this pass removed.

Remarks

Counts and classifications only, like every other result a worker reports: the messages a pass reached, the vectors it wrote, and the vectors it removed are all derived from mail, and none of them belongs in a log.