#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().