80 static bool matchGeneric(hash<auto> record, *hash<auto> where_cond);
static bool matchGeneric(hash< auto > record, *hash< auto > where_cond)
Checks if the current record matches the search criteria.
Defines the abstract class for data provider iterators; the destructor releases the iterator...
Definition: AbstractDataProviderRecordIterator.qc.dox.h:33
auto doMemberGate(string key)
Returns the value of the given field in the current record, if the iterator is valid.
*hash< string, AbstractDataField > getRecordType()
Returns the record description, if available.
bool supportsBulkApi()
Returns True if the iterator supports bulk operation.
Defines the abstract class for data provider iterators; the destructor releases the iterator...
Definition: AbstractDataProviderBulkRecordInterface.qc.dox.h:33
Qore AbstractDataField class definition.
Definition: AbstractDataField.qc.dox.h:27
abstract hash< auto > getValue()
returns a single record if the iterator is valid
*AbstractDataProviderBulkRecordInterface getBulkApi()
Returns the bulk data interface if supported.
static bool matchGenericValue(auto expects, auto val)
Match a single value.