Fennel: DupRepeatingSeqColumnGenerator Class Reference (original) (raw)
A duplicating repeating column sequence generator. More...
#include <[ExecStreamGenerator.h](ExecStreamGenerator%5F8h-source.html)>
Inheritance diagram for DupRepeatingSeqColumnGenerator:

| Public Member Functions | |
|---|---|
| DupRepeatingSeqColumnGenerator (int numSequenceInit, int numDupsInit) | |
| int64_t | next () |
| Private Attributes | |
| int | numDups |
| int | numSequence |
| int64_t | curValue |
Detailed Description
A duplicating repeating column sequence generator.
Generates column values in a repeating sequence. Values are duplicated for each sequence value, and repeat after nSequence values. E.g., 0, 0, 0, ..., 1, 1, 1, ... 2, 2, 2, ..., n-1, n-1, n-1, ..., 0, 0, 0, ...
Definition at line 416 of file ExecStreamGenerator.h.
Constructor & Destructor Documentation
| DupRepeatingSeqColumnGenerator::DupRepeatingSeqColumnGenerator | ( | int | numSequenceInit, |
|---|---|---|---|
| int | numDupsInit | ||
| ) | [inline, explicit] |
Member Function Documentation
| int64_t DupRepeatingSeqColumnGenerator::next | ( | | ) | [inline, virtual] | | ------------------------------------------------------------------------------------------------- | - | | - | ------------------- |
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/pub/open/dev/fennel/test/ExecStreamGenerator.h
