67 constructor(StringInputStream stream, hash<auto> spec, *hash<auto> opts);
78 constructor(InputStream stream, *
string encoding, hash<auto> spec, *hash<auto> opts);
94 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<auto> where_cond, *hash<auto> search_options);
103 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<DataProviderExpression> where_cond, *hash<auto> search_options);
Structured line iterator for abstract data allowing efficient "pipelined" processing.
Definition FixedLengthAbstractIterator.qc.dox.h:29
Provides a data provider for reading fixed-length files.
Definition FixedLengthReadDataProvider.qc.dox.h:30
const FixedLengthReadOptionList
iteration option list
Definition FixedLengthReadDataProvider.qc.dox.h:42
constructor(StringInputStream stream, hash< auto > spec, *hash< auto > opts)
Creates the FixedLengthReadDataProvider with the string input data stream, the record specifications,...
constructor(InputStream stream, *string encoding, hash< auto > spec, *hash< auto > opts)
Creates the FixedLengthReadDataProvider from a binary input data stream, the record specifications,...
constructor(*hash< auto > options)
Creates the object from constructor options.
*hash< string, AbstractDataField > getRecordTypeImpl(*hash< auto > search_options)
Returns the description of the record type, if any.
AbstractDataProviderRecordIterator searchRecordsImpl(*hash< DataProviderExpression > 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.
constructor(string path, hash< auto > spec, *hash< auto > opts)
Creates the FixedLengthReadDataProvider with the input data path, the record specifications,...
FixedLengthAbstractIterator i
The iterator object.
Definition FixedLengthReadDataProvider.qc.dox.h:46
const ConstructorOptions
Constructor options.
Definition FixedLengthReadDataProvider.qc.dox.h:38
const ProviderInfo
Provider info.
Definition FixedLengthReadDataProvider.qc.dox.h:34
AbstractDataProviderRecordIterator searchRecordsImpl(*hash< auto > where_cond, *hash< auto > search_options)
Returns an iterator for zero or more records matching the search options.
string getName()
Returns the object name.
The FixedLengthUtil namespace contains all the definitions in the FixedLengthUtil module.
Definition FixedLengthAbstractIterator.qc.dox.h:27