87 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<auto> where_cond, *hash<auto> search_options);
96 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<DataProviderExpression> where_cond, *hash<auto> search_options);
the AbstractCsvIterator class is an abstract base class that allows abstract CSV data to be iterated
Definition AbstractCsvIterator.qc.dox.h:285
Provides a data provider for reading CSV files.
Definition CsvReadDataProvider.qc.dox.h:30
const ProviderInfo
Provider info.
Definition CsvReadDataProvider.qc.dox.h:34
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
constructor(string path, *hash< auto > opts)
Creates the CsvReadDataProvider with the input data path and optionally an option hash.
AbstractDataProviderRecordIterator searchRecordsImpl(*hash< auto > where_cond, *hash< auto > search_options)
Returns an iterator for zero or more records matching the search options.
*hash< string, AbstractDataField > getRecordTypeImpl(*hash< auto > search_options)
Returns the description of the record type, if any.
const ConstructorOptions
Constructor options.
Definition CsvReadDataProvider.qc.dox.h:38
AbstractDataProviderRecordIterator searchRecordsImpl(*hash< DataProviderExpression > where_cond, *hash< auto > search_options)
Returns an iterator for zero or more records matching the search options.
string getName()
Returns the object name.
constructor(InputStream stream, *hash< auto > opts)
Creates the CsvReadDataProvider with the input data stream and optionally an option hash.
constructor(*hash< auto > options)
Creates the object from constructor options.
*hash< auto > getAdditionalInfo()
Returns additional data-provider-specific info.
const CsvIterationOptionList
CSV iteration option list.
Definition CsvReadDataProvider.qc.dox.h:42
AbstractCsvIterator i
the iterator object
Definition CsvReadDataProvider.qc.dox.h:46
the CsvUtil namespace. All classes used in the CsvUtil module should be inside this namespace
Definition AbstractCsvIterator.qc.dox.h:28