ExternalSortSubStream.h File Reference

Go to the source code of this file.

Classes

class  ExternalSortSubStream
 Fetch interface implemented by sorter subcomponents which return intermediate results. More...
struct  ExternalSortFetchArray
 Data structure used for array fetch when reading from substreams. More...

Enumerations

enum  ExternalSortRC { EXTSORT_SUCCESS, EXTSORT_ENDOFDATA, EXTSORT_OVERFLOW }
 ExternalSortRC defines the internal return code for various operations. More...

Variables

const uint EXTSORT_FETCH_ARRAY_SIZE = 100
 Maximum number of pointers to return per substream fetch.


Enumeration Type Documentation

enum ExternalSortRC

ExternalSortRC defines the internal return code for various operations.

Enumerator:
EXTSORT_SUCCESS  Operation produced valid results.
EXTSORT_ENDOFDATA  Operation produced no results because end of data was reached.
EXTSORT_OVERFLOW  Operation produced some results but could not continue because output area (e.g.

generated run) became full.

Definition at line 35 of file ExternalSortSubStream.h.

00036 {
00040     EXTSORT_SUCCESS,
00041 
00045     EXTSORT_ENDOFDATA,
00046 
00051     EXTSORT_OVERFLOW,
00052 };


Variable Documentation

const uint EXTSORT_FETCH_ARRAY_SIZE = 100

Maximum number of pointers to return per substream fetch.

Definition at line 113 of file ExternalSortSubStream.h.

Referenced by ExternalSortMerger::checkFetch(), ExternalSortRunAccessor::fetch(), ExternalSortOutput::fetch(), ExternalSortMerger::fetch(), ExternalSortMerger::startMerge(), and ExternalSortRunAccessor::storeRun().


Generated on Mon Jun 22 04:00:23 2009 for Fennel by  doxygen 1.5.1