JavaTransformExecStreamParams Struct Reference

#include <JavaTransformExecStream.h>

Inheritance diagram for JavaTransformExecStreamParams:

ExecStreamParams List of all members.

Public Member Functions

 JavaTransformExecStreamParams ()

Public Attributes

TupleDescriptor outputTupleDesc
 Mimic SingleOutputExecStreamParams, but may be uninitialized.
TupleFormat outputTupleFormat
std::string javaClassName
 Class name of java peer, a FarragoTransform TODO: Register and look-up the java peer like other peers; cf JavaSinkExecStream.
CmdInterpreter::StreamGraphHandlepStreamGraphHandle
 StreamGraphHandle, for accessing FarragoRuntimeContext.
SharedCacheAccessor pCacheAccessor
 CacheAccessor to use for any data access.
SegmentAccessor scratchAccessor
 Accessor for segment to use for allocating scratch buffers.

Detailed Description

Definition at line 37 of file JavaTransformExecStream.h.


Constructor & Destructor Documentation

JavaTransformExecStreamParams::JavaTransformExecStreamParams (  )  [explicit]

Definition at line 31 of file JavaTransformExecStream.cpp.

References javaClassName, outputTupleFormat, and TUPLE_FORMAT_STANDARD.

00032 {
00033     outputTupleFormat = TUPLE_FORMAT_STANDARD;
00034     javaClassName = "";
00035 }


Member Data Documentation

TupleDescriptor JavaTransformExecStreamParams::outputTupleDesc

Mimic SingleOutputExecStreamParams, but may be uninitialized.

Definition at line 43 of file JavaTransformExecStream.h.

Referenced by JavaTransformExecStream::prepare(), and ExecStreamFactory::visit().

TupleFormat JavaTransformExecStreamParams::outputTupleFormat

Definition at line 44 of file JavaTransformExecStream.h.

Referenced by JavaTransformExecStreamParams(), and JavaTransformExecStream::prepare().

std::string JavaTransformExecStreamParams::javaClassName

Class name of java peer, a FarragoTransform TODO: Register and look-up the java peer like other peers; cf JavaSinkExecStream.

Definition at line 50 of file JavaTransformExecStream.h.

Referenced by JavaTransformExecStreamParams(), JavaTransformExecStream::prepare(), and ExecStreamFactory::visit().

CmdInterpreter::StreamGraphHandle* JavaTransformExecStreamParams::pStreamGraphHandle

StreamGraphHandle, for accessing FarragoRuntimeContext.

Definition at line 55 of file JavaTransformExecStream.h.

Referenced by JavaTransformExecStream::prepare(), and ExecStreamFactory::visit().

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:33 2009 for Fennel by  doxygen 1.5.1