30 template <
typename DataType>
46 std::vector<int> matches = myMachine.
match(attsToOperateOn);
61 auto& myVec = *writeMe;
64 std::vector<Handle<DataType>>& inputColumn =
68 int length = inputColumn.size();
69 for (
int i = 0; i < length; i++) {
71 myVec.push_back(inputColumn[i]);
75 inputColumn.erase(inputColumn.begin(), inputColumn.begin() + i);
void writeOut(TupleSetPtr input, Handle< Object > &writeToMe) override
Handle< Object > createNewOutputContainer() override
VectorSink(TupleSpec &inputSchema, TupleSpec &attsToOperateOn)
std::vector< int > match(TupleSpec &attsToMatch)
std::shared_ptr< TupleSet > TupleSetPtr