Namespace Wolfgang.Etl.FixedWidth

Classes

FieldContext

Provides contextual information about a fixed-width field to a ValueConverter or ValueParser delegate.

FixedWidthConverter

Provides built-in value converter, header converter, and value parser functions for use with FixedWidthLoader<TRecord, TProgress> and FixedWidthExtractor<TRecord, TProgress>.

FixedWidthExtractor<TRecord, TProgress>

Reads a fixed-width text file and yields records of type TRecord as an asynchronous stream.

FixedWidthLoader<TRecord, TProgress>

Writes records of type TRecord to a fixed-width text stream as an asynchronous operation.

FixedWidthReport

A progress report for fixed-width extract and load operations. Extends Wolfgang.Etl.Abstractions.Report with additional diagnostic properties specific to fixed-width file processing.

Delegates

FixedWidthValueParser

Converts a raw field value read from the file into the target property type. The text is a zero-copy slice of the source line — call ToString() only if you need a string.