Fennel: ExecStreamQuantum Struct Reference (original) (raw)
ExecStreamQuantum defines the quantum for scheduling of an ExecStream. More...
#include <[ExecStreamDefs.h](ExecStreamDefs%5F8h-source.html)>
| 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] | | ------------------------------------ | - | | - | -------------------- |
Member Data Documentation
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:
- /home/pub/open/dev/fennel/exec/ExecStreamDefs.h
