Qore DataProvider Module Reference 2.7.5
Loading...
Searching...
No Matches
DefaultBulkRecordIterface.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
25// assume local scope for variables, do not use "$" signs
26// require type definitions everywhere
28// enable all warnings
29
31namespace DataProvider {
34
35public:
36protected:
38
39public:
40
42
46
47
49
54protected:
55 hash<string, list<auto>> getValueImpl();
56public:
57
58};
59};
Defines the abstract class for data provider iterators; the destructor releases the iterator.
Definition: AbstractDataProviderBulkRecordInterface.qc.dox.h:33
int block_size
The record block size.
Definition: AbstractDataProviderBulkRecordInterface.qc.dox.h:38
Defines the abstract class for data provider iterators; the destructor releases the iterator.
Definition: AbstractDataProviderRecordIterator.qc.dox.h:339
Default bulk record interface class for data providers that do not support bulk read APIs.
Definition: DefaultBulkRecordIterface.qc.dox.h:33
hash< string, list< auto > > getValueImpl()
Returns a hash of lists according to the block size.
constructor(int block_size, AbstractDataProviderRecordIterator i)
Returns an iterator for zero or more records matching the search options.
Qore AbstractDataField class definition.
Definition: AbstractDataField.qc.dox.h:27