55 constructor(
string path, hash<auto> spec, *hash<auto> opts);
65 constructor(StringInputStream stream, hash<auto> spec, *hash<auto> opts);
76 constructor(InputStream stream, *
string encoding, hash<auto> spec, *hash<auto> opts);
92 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<auto> where_cond, *hash<auto> search_options);
Structured line iterator for abstract data allowing efficient "pipelined" processing.
Definition: FixedLengthAbstractIterator.qc.dox.h:29
AbstractDataProviderRecordIterator searchRecordsImpl(*hash< auto > where_cond, *hash< auto > search_options)
Returns an iterator for zero or more records matching the search options.
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
string getName()
Returns the object name.
*hash< string, AbstractDataField > getRecordTypeImpl(*hash< auto > search_options)
Returns the description of the record type, if any.
FixedLengthAbstractIterator i
The iterator object.
Definition: FixedLengthReadDataProvider.qc.dox.h:44
const ConstructorOptions
Constructor options.
Definition: FixedLengthReadDataProvider.qc.dox.h:36
const FixedLengthReadOptionList
iteration option list
Definition: FixedLengthReadDataProvider.qc.dox.h:40
The FixedLengthUtil namespace contains all the definitions in the FixedLengthUtil module...
Definition: FixedLengthAbstractIterator.qc.dox.h:27
Provides a data provider for reading fixed-length files.
Definition: FixedLengthReadDataProvider.qc.dox.h:28
constructor(string path, hash< auto > spec, *hash< auto > opts)
Creates the FixedLengthReadDataProvider with the input data path, the record specifications, and optionally an option hash.
const ProviderInfo
Provider info.
Definition: FixedLengthReadDataProvider.qc.dox.h:32