#include <ReshapeExecStream.h>
Inheritance diagram for ReshapeExecStreamParams:
Public Attributes | |
CompOperator | compOp |
Comparison operator. | |
boost::shared_array< FixedBuffer > | pCompTupleBuffer |
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< ReshapeParameter > | dynamicParameters |
Dynamic parameters used by this stream that are compared to the input row and/or written to the output tuple. |
Definition at line 73 of file ReshapeExecStream.h.
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().
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().
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().
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().