ExternalSortFetchArray Struct Reference

Data structure used for array fetch when reading from substreams. More...

#include <ExternalSortSubStream.h>

List of all members.

Public Member Functions

 ExternalSortFetchArray ()
 Creates a new fetch array, initially empty.

Public Attributes

PBufferppTupleBuffers
 Array of pointers to marshalled tuple images.
uint nTuples
 Number of valid entries in ppTupleBuffers.


Detailed Description

Data structure used for array fetch when reading from substreams.

Definition at line 88 of file ExternalSortSubStream.h.


Constructor & Destructor Documentation

ExternalSortFetchArray::ExternalSortFetchArray (  )  [inline, explicit]

Creates a new fetch array, initially empty.

Definition at line 103 of file ExternalSortSubStream.h.

References nTuples, and ppTupleBuffers.

00104     {
00105         ppTupleBuffers = NULL;
00106         nTuples = 0;
00107     }


Member Data Documentation

PBuffer* ExternalSortFetchArray::ppTupleBuffers

Array of pointers to marshalled tuple images.

Definition at line 93 of file ExternalSortSubStream.h.

Referenced by ExternalSortFetchArray(), ExternalSortMerger::ExternalSortMerger(), ExternalSortRunLoader::fetch(), ExternalSortOutput::fetch(), ExternalSortMerger::fetch(), and ExternalSortRunAccessor::storeRun().

uint ExternalSortFetchArray::nTuples

Number of valid entries in ppTupleBuffers.

Definition at line 98 of file ExternalSortSubStream.h.

Referenced by ExternalSortFetchArray(), ExternalSortRunLoader::fetch(), ExternalSortRunAccessor::fetch(), ExternalSortOutput::fetch(), ExternalSortMerger::fetch(), ExternalSortRunAccessor::resetRead(), ExternalSortMerger::startMerge(), ExternalSortRunLoader::startRun(), and ExternalSortRunAccessor::storeRun().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 22 04:00:32 2009 for Fennel by  doxygen 1.5.1