48 static *hash<auto> checkOptions(*hash<auto> opts);
88 abstract write(hash<auto> line);
99 abstract write(list<auto> lines);
Base class for fixed-length readers and writers.
Definition: FixedLengthBase.qc.dox.h:29
constructor(hash< auto > specs, *hash< auto > opts)
creates the FixedLengthAbstractWriter object
bool checkTransition(*string from, *string to)
A verification function to be called for each line. This method can be overridden to achieve a begin-...
string formatLine(hash< auto > line)
Formats a single line from a hash describing the record type and its contents.
int linesCount()
get processed lines count
The FixedLengthUtil namespace contains all the definitions in the FixedLengthUtil module...
Definition: FixedLengthAbstractIterator.qc.dox.h:27
Structured abstract writer for fixed-length lines.
Definition: FixedLengthAbstractWriter.qc.dox.h:29
abstract write(hash< auto > line)
Renders a single line for a single input record hash to the output.