![]() |
Qore DataProvider Module Reference
1.0
|
Defines the abstract class for data provider iterators; the destructor releases the iterator. More...

Public Member Functions | |
| constructor (int block_size) | |
| Creates the object. More... | |
| int | getBlockSize () |
| Returns the block size. | |
| *hash< string, list< auto > > | getValue () |
| Returns a hash of lists according to the block size or NOTHING if no more data is available. More... | |
| bool | valid () |
| Returns True if there are more records to return. | |
Protected Member Functions | |
| abstract hash< string, list< auto > > | getValueImpl () |
| Returns a hash of lists according to the block size. More... | |
Protected Attributes | |
| int | block_size |
| The record block size. | |
| bool | valid = True |
| Valid flag. | |
Defines the abstract class for data provider iterators; the destructor releases the iterator.
| DataProvider::AbstractDataProviderBulkRecordInterface::constructor | ( | int | block_size | ) |
Creates the object.
| block_size | the record block size for the iterator |
Returns a hash of lists according to the block size or NOTHING if no more data is available.
| INVALID-ITERATOR | the iterator is not pointing at a valid element |
|
protectedpure virtual |
Returns a hash of lists according to the block size.
| INVALID-ITERATOR | the iterator is not pointing at a valid element |
Implemented in DataProvider::DefaultBulkRecordIterface.