Fennel: ExecStreamParams Struct Reference (original) (raw)
Common parameters for instantiating any ExecStream. More...
#include <[ExecStreamDefs.h](ExecStreamDefs%5F8h-source.html)>
Inheritance diagram for ExecStreamParams:

| Public Member Functions | |
|---|---|
| ExecStreamParams () | |
| virtual | ~ExecStreamParams () |
| Public Attributes | |
| SharedCacheAccessor | pCacheAccessor |
| CacheAccessor to use for any data access. | |
| SegmentAccessor | scratchAccessor |
| Accessor for segment to use for allocating scratch buffers. |
Detailed Description
Common parameters for instantiating any ExecStream.
Definition at line 177 of file ExecStreamDefs.h.
Constructor & Destructor Documentation
| ExecStreamParams::ExecStreamParams | ( | | ) | [explicit] | | ---------------------------------- | - | | - | ------------ |
| ExecStreamParams::~ExecStreamParams | ( | | ) | [virtual] | | ------------------------------------ | - | | - | ----------- |
Member Data Documentation
CacheAccessor to use for any data access.
This will be singular if the stream should not perform data access.
Definition at line 183 of file ExecStreamDefs.h.
Referenced by ExecStreamFactory::createPrivateScratchSegment(), LbmSearchTest::initBTreeExecStreamParam(), LbmLoadBitmapTest::initBTreeExecStreamParam(), LcsClusterReplaceExecStreamTest::initClusterAppendParams(), LbmSearchTest::initClusterScanDef(), LbmLoadBitmapTest::initClusterScanDef(), ExecStreamGraphEmbryo::initStreamParams(), FtrsTableWriterFactory::loadIndex(), LcsRowScanExecStreamTest::loadOneCluster(), BTreeExecStream::newWriter(), LcsRowScanBaseExecStream::prepare(), BTreeExecStream::prepare(), ExecStream::prepare(), ExecStreamFactory::readBTreeStreamParams(), ExecStreamTestSuite::testBTreeInsertExecStream(), LcsClusterAppendExecStreamTest::testLoadMultiCol(), LcsClusterAppendExecStreamTest::testLoadSingleCol(), LcsClusterAppendExecStreamTest::testScanMultiCol(), LcsClusterAppendExecStreamTest::testScanSingleCol(), and LcsClusterReplaceExecStreamTest::verifyCluster().
Accessor for segment to use for allocating scratch buffers.
This will be singular if the stream should not use any scratch buffers.
Definition at line 189 of file ExecStreamDefs.h.
Referenced by ExecStreamFactory::createPrivateScratchSegment(), LbmSearchTest::initBTreeExecStreamParam(), LbmLoadBitmapTest::initBTreeExecStreamParam(), LcsClusterReplaceExecStreamTest::initClusterAppendParams(), ExecStreamGraphEmbryo::initStreamParams(), FtrsTableWriterFactory::loadIndex(), LcsRowScanExecStreamTest::loadOneCluster(), BTreeExecStream::newWriter(), LcsClusterAppendExecStream::prepare(), BTreeExecStream::prepare(), FlatFileExecStreamImpl::prepare(), MockResourceExecStream::prepare(), ExecStream::prepare(), ExecStreamTestSuite::testBTreeInsertExecStream(), LcsClusterAppendExecStreamTest::testLoadMultiCol(), and LcsClusterAppendExecStreamTest::testLoadSingleCol().
The documentation for this struct was generated from the following files:
- /home/pub/open/dev/fennel/exec/ExecStreamDefs.h
- /home/pub/open/dev/fennel/exec/ExecStream.cpp
