Fennel: DupRepeatingSeqColumnGenerator Class Reference (original) (raw)

A duplicating repeating column sequence generator. More...

#include <[ExecStreamGenerator.h](ExecStreamGenerator%5F8h-source.html)>

Inheritance diagram for DupRepeatingSeqColumnGenerator:

List of all members.

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:


Generated on Mon Jun 22 04:00:30 2009 for Fennel by doxygen 1.5.1