SingleOutputExecStreamParams Struct Reference

SingleOutputExecStreamParams defines parameters for SingleOutputExecStream. More...

#include <SingleOutputExecStream.h>

Inheritance diagram for SingleOutputExecStreamParams:

ExecStreamParams BTreeExecStreamParams ConduitExecStreamParams ConfluenceExecStreamParams FlatFileExecStreamParams MockProducerExecStreamParams MockResourceExecStreamParams ValuesExecStreamParams BTreeInsertExecStreamParams BTreeReadExecStreamParams LbmGeneratorExecStreamParams LcsClusterAppendExecStreamParams LcsClusterScanDef BernoulliSamplingExecStreamParams BTreeInsertExecStreamParams BTreeSearchExecStreamParams CalcExecStreamParams CollectExecStreamParams CopyExecStreamParams DoubleBufferExecStreamParams ExternalSortExecStreamParams FtrsTableWriterParams LbmNormalizerExecStreamParams LcsClusterAppendExecStreamParams ReshapeExecStreamParams ScratchBufferExecStreamParams SegBufferExecStreamParams SegBufferReaderExecStreamParams SortedAggExecStreamParams UncollectExecStreamParams BarrierExecStreamParams CartesianJoinExecStreamParams CorrelationJoinExecStreamParams LbmBitOpExecStreamParams LbmChopperExecStreamParams LbmUnionExecStreamParams LcsRowScanBaseExecStreamParams LhxJoinExecStreamParams MergeExecStreamParams List of all members.

Public Member Functions

 SingleOutputExecStreamParams ()

Public Attributes

TupleDescriptor outputTupleDesc
TupleFormat outputTupleFormat
SharedCacheAccessor pCacheAccessor
 CacheAccessor to use for any data access.
SegmentAccessor scratchAccessor
 Accessor for segment to use for allocating scratch buffers.

Detailed Description

SingleOutputExecStreamParams defines parameters for SingleOutputExecStream.

Definition at line 34 of file SingleOutputExecStream.h.


Constructor & Destructor Documentation

SingleOutputExecStreamParams::SingleOutputExecStreamParams (  )  [explicit]

Definition at line 30 of file SingleOutputExecStream.cpp.

References outputTupleFormat, and TUPLE_FORMAT_STANDARD.

00031 {
00032     outputTupleFormat = TUPLE_FORMAT_STANDARD;
00033 }


Member Data Documentation

TupleDescriptor SingleOutputExecStreamParams::outputTupleDesc

Definition at line 37 of file SingleOutputExecStream.h.

Referenced by LcsClusterReplaceExecStreamTest::initClusterAppendParams(), LbmExecStreamTestBase::initValuesExecStream(), LcsClusterReplaceExecStreamTest::loadCluster(), LcsMultiClusterAppendTest::loadClusters(), LcsRowScanExecStreamTest::loadOneCluster(), LbmSearchTest::loadTableAndIndex(), BTreeSearchExecStream::prepare(), BTreeReadExecStream::prepare(), FlatFileExecStreamImpl::prepare(), SingleOutputExecStream::prepare(), MockProducerExecStream::prepare(), ExecStreamFactory::readTupleStreamParams(), LcsClusterReplaceExecStreamTest::replaceCluster(), LcsMultiClusterAppendTest::scanCols(), LcsClusterAppendExecStreamTest::setUpDelIndexScan(), LbmSplicerExecStreamTest::spliceInput(), ExecStreamTestSuite::testBTreeInsertExecStream(), CollectExecStreamTestSuite::testCollectCollectUncollectUncollect(), CollectExecStreamTestSuite::testCollectInts(), CollectExecStreamTestSuite::testCollectUncollect(), CalcExecStreamTestSuite::testConstant(), CorrelationJoinExecStreamTestSuite::testCorrelationJoin(), LhxAggExecStreamTest::testCountImpl(), LcsRowScanExecStreamTest::testFilterCols(), LhxAggExecStreamTest::testGroupCountImpl(), LhxJoinExecStreamTest::testImpl(), LbmLoadBitmapTest::testLoad(), LcsClusterAppendExecStreamTest::testLoadMultiCol(), LcsClusterAppendExecStreamTest::testLoadSingleCol(), ExecStreamTestSuite::testMergeImplicitPullInputs(), ExecStreamTestSuite::testNestedLoopJoinExecStream(), LbmNormalizerExecStreamTest::testNormalizer(), LbmMinusExecStreamTest::testRestartingMinus(), LcsRowScanExecStreamTest::testSampleScanCols(), LcsRowScanExecStreamTest::testScanCols(), LbmSearchTest::testScanIdx(), ExecStreamTestSuite::testSingleValueAggExecStream(), LhxAggExecStreamTest::testSingleValueImpl(), LbmSortedAggExecStreamTest::testSortedAgg(), LhxAggExecStreamTest::testSumImpl(), and LcsClusterReplaceExecStreamTest::verifyCluster().

TupleFormat SingleOutputExecStreamParams::outputTupleFormat

Definition at line 39 of file SingleOutputExecStream.h.

Referenced by SingleOutputExecStream::prepare(), and SingleOutputExecStreamParams().

SharedCacheAccessor ExecStreamParams::pCacheAccessor [inherited]

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().

SegmentAccessor ExecStreamParams::scratchAccessor [inherited]

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:
Generated on Mon Jun 22 04:00:46 2009 for Fennel by  doxygen 1.5.1