ExecStreamQuantum Struct Reference

ExecStreamQuantum defines the quantum for scheduling of an ExecStream. More...

#include <ExecStreamDefs.h>

List of all members.

Public Member Functions

 ExecStreamQuantum ()
 Creates a new quantum, initially unlimited.

Public Attributes

uint nTuplesMax
 Maximum number of tuples to process per quantum.


Detailed Description

ExecStreamQuantum defines the quantum for scheduling of an ExecStream.

The exact interpretation of the specified quantities is stream-dependent. For example, for nTuplesMax, a filter might count number of input tuples, while a join might count number of tuple comparisons.

Definition at line 111 of file ExecStreamDefs.h.


Constructor & Destructor Documentation

ExecStreamQuantum::ExecStreamQuantum (  )  [inline, explicit]

Creates a new quantum, initially unlimited.

Definition at line 121 of file ExecStreamDefs.h.

References MAXU.

00122     {
00123         nTuplesMax = MAXU;
00124     }


Member Data Documentation

uint ExecStreamQuantum::nTuplesMax

Maximum number of tuples to process per quantum.

Definition at line 116 of file ExecStreamDefs.h.

Referenced by LcsClusterAppendExecStream::compress(), LcsRowScanExecStream::execute(), LbmUnionExecStream::execute(), LbmSplicerExecStream::execute(), LbmNormalizerExecStream::execute(), LbmMinusExecStream::execute(), LbmIntersectExecStream::execute(), LbmChopperExecStream::execute(), LhxJoinExecStream::execute(), LhxAggExecStream::execute(), FtrsTableWriter::execute(), BTreeSortExecStream::execute(), BTreeSearchUniqueExecStream::execute(), BTreeSearchExecStream::execute(), BTreeScanExecStream::execute(), BTreeInsertExecStream::execute(), FlatFileExecStreamImpl::execute(), JavaTransformExecStream::execute(), SortedAggExecStream::execute(), ReshapeExecStream::execute(), MockProducerExecStream::execute(), MockConsumerExecStream::execute(), CorrelationJoinExecStream::execute(), CollectExecStream::execute(), CartesianJoinExecStream::execute(), BernoulliSamplingExecStream::execute(), CalcExecStream::execute(), LbmGeneratorExecStream::generateMultiKeyBitmaps(), LbmGeneratorExecStream::generateSingleKeyBitmaps(), BTreeSearchExecStream::innerFetchLoop(), and ExecStreamScheduler::tracePreExecution().


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