Table of Contents

Public namespace Rowles.LeanCorpus.Index.Migration

Classes

Public class IndexCodecMigrationAction

Describes one planned codec migration action.

Public class IndexCodecMigrationOptions

Options for codec migration planning and execution.

Public class IndexCodecMigrationPlan

Describes the codec migration actions required for an index.

Public class IndexCodecMigrationResult

Result of a codec migration operation.

Public class IndexCodecMigrator

Plans and executes LeanCorpus codec migrations.

Public class IndexMigrationMarker

Persisted marker describing an in-progress or recently completed index migration.

Public class IndexMigrationRecovery

Reads and clears migration markers left by interrupted index migrations.

Enums

Public enum IndexCodecMigrationActionKind

Describes the kind of file-system action required by a codec migration.

Public enum IndexMigrationState

State recorded by an index migration marker.