A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::TupleSetIterator Class Reference

#include <TupleSetIterator.h>

+ Collaboration diagram for pdb::TupleSetIterator:

Public Member Functions

 TupleSetIterator (Handle< Vector< Handle< Object >>> &iterateOverMe, size_t chunkSize)
 
TupleSetPtr getNextTupleSet ()
 

Private Attributes

Handle< Vector< Handle< Object > > > & iterateOverMe
 
size_t chunkSize
 
size_t pos
 
TupleSetPtr output
 

Detailed Description

Definition at line 25 of file TupleSetIterator.h.

Constructor & Destructor Documentation

pdb::TupleSetIterator::TupleSetIterator ( Handle< Vector< Handle< Object >>> &  iterateOverMe,
size_t  chunkSize 
)
inline

Definition at line 34 of file TupleSetIterator.h.

Member Function Documentation

TupleSetPtr pdb::TupleSetIterator::getNextTupleSet ( )
inline

Definition at line 43 of file TupleSetIterator.h.

Member Data Documentation

size_t pdb::TupleSetIterator::chunkSize
private

Definition at line 29 of file TupleSetIterator.h.

Handle<Vector<Handle<Object> > >& pdb::TupleSetIterator::iterateOverMe
private

Definition at line 28 of file TupleSetIterator.h.

TupleSetPtr pdb::TupleSetIterator::output
private

Definition at line 31 of file TupleSetIterator.h.

size_t pdb::TupleSetIterator::pos
private

Definition at line 30 of file TupleSetIterator.h.


The documentation for this class was generated from the following file: