FtrsTableWriterExecStreamParams Struct Reference

FtrsTableWriterExecStreamParams defines parameters for instantiating a FtrsTableWriterExecStream. More...

#include <FtrsTableWriterExecStream.h>

Inheritance diagram for FtrsTableWriterExecStreamParams:

FtrsTableWriterParams ConduitExecStreamParams SingleInputExecStreamParams SingleOutputExecStreamParams ExecStreamParams ExecStreamParams List of all members.

Public Attributes

SharedFtrsTableWriterFactory pTableWriterFactory
LogicalActionType actionType
SXMutexpActionMutex
std::vector< FtrsTableIndexWriterParamsindexParams
 Parameters for individual indexes making up table.
PageOwnerId tableId
 PageOwnerId for clustered index.
TupleProjection updateProj
 Projection of old attributes with corresponding updated attributes, or empty for insert/delete.

Detailed Description

FtrsTableWriterExecStreamParams defines parameters for instantiating a FtrsTableWriterExecStream.

Definition at line 41 of file FtrsTableWriterExecStream.h.


Member Data Documentation

SharedFtrsTableWriterFactory FtrsTableWriterExecStreamParams::pTableWriterFactory

Definition at line 44 of file FtrsTableWriterExecStream.h.

Referenced by FtrsTableWriterExecStream::prepare(), and ExecStreamFactory::readTableWriterStreamParams().

LogicalActionType FtrsTableWriterExecStreamParams::actionType

Definition at line 45 of file FtrsTableWriterExecStream.h.

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

SXMutex* FtrsTableWriterExecStreamParams::pActionMutex

Definition at line 46 of file FtrsTableWriterExecStream.h.

Referenced by FtrsTableWriterExecStream::prepare(), and ExecStreamFactory::readTableWriterStreamParams().

std::vector<FtrsTableIndexWriterParams> FtrsTableWriterParams::indexParams [inherited]

Parameters for individual indexes making up table.

Definition at line 52 of file FtrsTableWriter.h.

Referenced by FtrsTableWriter::FtrsTableWriter(), FtrsTableWriterFactory::loadParticipant(), and ExecStreamFactory::readTableWriterStreamParams().

PageOwnerId FtrsTableWriterParams::tableId [inherited]

PageOwnerId for clustered index.

Definition at line 57 of file FtrsTableWriter.h.

Referenced by FtrsTableWriterFactory::newTableWriter(), and ExecStreamFactory::readTableWriterStreamParams().

TupleProjection FtrsTableWriterParams::updateProj [inherited]

Projection of old attributes with corresponding updated attributes, or empty for insert/delete.

Definition at line 63 of file FtrsTableWriter.h.

Referenced by FtrsTableWriter::FtrsTableWriter(), FtrsTableWriterFactory::loadParticipant(), FtrsTableWriterFactory::newTableWriter(), and ExecStreamFactory::visit().


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