#include <ExternalSortSubStream.h>
Inheritance diagram for ExternalSortSubStream:

Public Member Functions | |
| virtual | ~ExternalSortSubStream () |
| virtual ExternalSortFetchArray & | bindFetchArray ()=0 |
| Binds the fetch array which will be used implicitly by subsequent calls to fetch(). | |
| virtual ExternalSortRC | fetch (uint nTuplesRequested)=0 |
| Fetches tuples via the previously bound fetch array. | |
Definition at line 58 of file ExternalSortSubStream.h.
| virtual ExternalSortSubStream::~ExternalSortSubStream | ( | ) | [inline, virtual] |
| virtual ExternalSortFetchArray& ExternalSortSubStream::bindFetchArray | ( | ) | [pure virtual] |
Binds the fetch array which will be used implicitly by subsequent calls to fetch().
Implemented in ExternalSortMerger, ExternalSortRunAccessor, and ExternalSortRunLoader.
Referenced by ExternalSortOutput::setSubStream(), and ExternalSortRunAccessor::storeRun().
| virtual ExternalSortRC ExternalSortSubStream::fetch | ( | uint | nTuplesRequested | ) | [pure virtual] |
Fetches tuples via the previously bound fetch array.
| nTuplesRequested | maximum number of tuples to be returned from fetch (actual count may be less at callee's discretion; this does not indicate end of stream) |
Implemented in ExternalSortMerger, ExternalSortRunAccessor, and ExternalSortRunLoader.
Referenced by ExternalSortOutput::fetch(), and ExternalSortRunAccessor::storeRun().
1.5.1