IndexCodecMigrationActionKind
- Namespace
- Rowles.LeanCorpus.Index.Migration
- Assembly
- Rowles.LeanCorpus.dll
Describes the kind of file-system action required by a codec migration.
public enum IndexCodecMigrationActionKind
Fields
CoordinatedRewrite = 8A coordinated codec family must be rewritten as one logical action.
CopyFile = 2A file must be copied into the migration target.
DeleteTemporaryFile = 5A temporary file must be deleted.
NoOp = 0No file-system change is required.
PublishCommit = 3A commit must be published after migration.
Reframe = 6A legacy body can be streamed unchanged into its current canonical frame.
RepackCompound = 9A compound segment must be repacked after its logical members are migrated.
Rewrite = 7A logical file must be decoded and written through its current writer.
RewriteFile = 1A codec file must be rewritten to the current version.
Unsupported = 10The format is inspectable but has no executable migration path.
WriteMarker = 4A migration marker must be written.