37 const ProviderInfo = ...;
41 const ConstructorOptions = ...;
45 const CsvIterationOptionList = keys (ConstructorOptions - (
"path",
"stream"));
69 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<auto> where_cond, *hash<auto> search_options);
78 AbstractDataProviderRecordIterator
searchRecordsImpl(*hash<DataProviderExpression> where_cond, *hash<auto> search_options);
98class SaxIteratorWrapper :
public AbstractIterator {
106 constructor(SaxIterator i);
112 hash<auto> getValue();
AbstractDataProviderRecordIterator searchRecordsImpl(*hash< DataProviderExpression > where_cond, *hash< auto > search_options)
Returns an iterator for zero or more records matching the search options.
SaxIteratorWrapper i
the iterator object
Definition SaxDataProvider.qc.dox.h:49
string location
the source location
Definition SaxDataProvider.qc.dox.h:52
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.
*hash< string, AbstractDataField > getRecordTypeImpl(*hash< auto > search_options)
Returns the description of the record type, if any.
constructor(*hash< auto > options)
Creates the object from constructor options.
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
The main namespace for the SaxDataProvider module.
Definition SaxDataProvider.qc.dox.h:26