![]() |
Qore DataProvider Module Reference
1.0.1
|
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.