Namespace Wolfgang.Etl.FixedWidth.Attributes

Classes

FixedWidthBinaryFieldAttribute

Marks a property as a field in a fixed-length binary record (#21) — the mainframe counterpart to FixedWidthFieldAttribute. Widths are in bytes (not characters), the byte offset is summed from the ByteLength of preceding columns in Index order, and Type selects how the bytes are decoded (text, COMP-3 packed decimal, or COMP binary integer). Read a record with FixedWidthBinaryExtractor<TRecord>.

FixedWidthFieldAttribute

Marks a property as a fixed-width field and specifies its column index and width. Apply this attribute to any property on a POCO that represents a single record in a fixed-width file.

FixedWidthSkipAttribute

Declares a column in the fixed-width file that should be skipped during extraction and not mapped to any property. Multiple instances may be stacked on the same property to declare several skipped columns.