36
#include "CNKProcCppSecondCopy.h"
CNK_DEFINE_ACCESSIBLE_CLASS(CNKProcCppSecondCopy)
CNKProcCppSecondCopy::CNKProcCppSecondCopy()
: CNKProc()
{
}
CNKProcCppSecondCopy::~CNKProcCppSecondCopy()
{
}
void
CNKProcCppSecondCopy::init()
{
CNKProc::init();
}
void
CNKProcCppSecondCopy::execute()
{
long inputRows = executeRequestRows();
if (inputRows<0)
return;
for (int inputNum = 0; inputNum<getNumInputs();
inputNum++) {
CNKBufReader* rdr = getInputBufReader(inputNum);
CNKBufWriter* wtr = getOutputBufWriter(inputNum);
int numColumns = rdr->getBuf()->getNumColumns();
// copy input to output
wtr->copyBufData(rdr, 0, 0, 0, 0,
inputRows, numColumns);
}
executeReleaseRows(inputRows);
}
For details on the C++ classes and methods used here, see the section
The TIBCO Spotfire Pipeline on page 50.
Comentarios a estos manuales