ReshapeExecStreamParams Struct Reference

ReshapeExecStreamParams defines parameters for ReshapeExecStream. More...

#include <ReshapeExecStream.h>

Inheritance diagram for ReshapeExecStreamParams:

ConduitExecStreamParams SingleInputExecStreamParams SingleOutputExecStreamParams ExecStreamParams ExecStreamParams List of all members.

Public Attributes

CompOperator compOp
 Comparison operator.
boost::shared_array< FixedBufferpCompTupleBuffer
 Optional comparison tuple.
TupleProjection inputCompareProj
 Optional tuple projection representing the columns to be compared against the comparison tuple and/or dynamic parameters.
TupleProjection outputProj
 Tuple projection of the output tuple from the input stream.
std::vector< ReshapeParameterdynamicParameters
 Dynamic parameters used by this stream that are compared to the input row and/or written to the output tuple.

Detailed Description

ReshapeExecStreamParams defines parameters for ReshapeExecStream.

Definition at line 73 of file ReshapeExecStream.h.


Member Data Documentation

CompOperator ReshapeExecStreamParams::compOp

Comparison operator.

Set to COMP_NOOP if no comparisons need to be done. Note that NULLs are currently treated like any other value. I.e., COMP_EQ will match NULL values.

Definition at line 81 of file ReshapeExecStream.h.

Referenced by ReshapeExecStream::prepare(), ExecStreamTestSuite::testNestedLoopJoinExecStream(), ExecStreamTestSuite::testReshapeExecStream(), and ExecStreamFactory::visit().

boost::shared_array<FixedBuffer> ReshapeExecStreamParams::pCompTupleBuffer

Optional comparison tuple.

Definition at line 86 of file ReshapeExecStream.h.

Referenced by ReshapeExecStream::initCompareData(), ExecStreamTestSuite::testReshapeExecStream(), and ExecStreamFactory::visit().

TupleProjection ReshapeExecStreamParams::inputCompareProj

Optional tuple projection representing the columns to be compared against the comparison tuple and/or dynamic parameters.

The columns being compared against dynamic parameters appear at the end of the projection.

Definition at line 94 of file ReshapeExecStream.h.

Referenced by ReshapeExecStream::initCompareData(), ReshapeExecStream::prepare(), ExecStreamTestSuite::testNestedLoopJoinExecStream(), ExecStreamTestSuite::testReshapeExecStream(), and ExecStreamFactory::visit().

TupleProjection ReshapeExecStreamParams::outputProj

Tuple projection of the output tuple from the input stream.

Definition at line 99 of file ReshapeExecStream.h.

Referenced by ReshapeExecStream::prepare(), ExecStreamTestSuite::testNestedLoopJoinExecStream(), ExecStreamTestSuite::testReshapeExecStream(), and ExecStreamFactory::visit().

std::vector<ReshapeParameter> ReshapeExecStreamParams::dynamicParameters

Dynamic parameters used by this stream that are compared to the input row and/or written to the output tuple.

Definition at line 105 of file ReshapeExecStream.h.

Referenced by ReshapeExecStream::prepare(), ExecStreamTestSuite::testNestedLoopJoinExecStream(), ExecStreamTestSuite::testReshapeExecStream(), and ExecStreamFactory::visit().


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