#include <LbmExecStreamTestBase.h>
Inheritance diagram for NumberStream:
Public Member Functions | |
virtual | ~NumberStream () |
virtual NumberStream * | clone ()=0 |
virtual uint | getMaxRowCount (uint maxRid)=0 |
virtual bool | hasNext ()=0 |
virtual uint | getNext ()=0 |
Static Public Attributes | |
static const uint | BIG_NUMBER = 0xffffffff |
The interface is generic for defining various kinds of streams: union, intersect, fibonnaci, etc.
Definition at line 91 of file LbmExecStreamTestBase.h.
virtual NumberStream::~NumberStream | ( | ) | [inline, virtual] |
virtual NumberStream* NumberStream::clone | ( | ) | [pure virtual] |
Implemented in SkipNumberStream, and UnionNumberStream.
Implemented in SkipNumberStream, and UnionNumberStream.
virtual bool NumberStream::hasNext | ( | ) | [pure virtual] |
Implemented in SkipNumberStream, and UnionNumberStream.
virtual uint NumberStream::getNext | ( | ) | [pure virtual] |
Implemented in SkipNumberStream, and UnionNumberStream.
const uint NumberStream::BIG_NUMBER = 0xffffffff [static] |
Definition at line 98 of file LbmExecStreamTestBase.h.
Referenced by UnionNumberStream::findNext(), UnionNumberStream::getNext(), LbmExecStreamTestBase::initBitmapInput(), and UnionNumberStream::UnionNumberStream().