Fennel: SortedAggExecStreamGenerator Class Reference (original) (raw)
Generates sorted (key, value count) tuples like:. More...
Inheritance diagram for SortedAggExecStreamGenerator:

| Public Member Functions | |
|---|---|
| SortedAggExecStreamGenerator (uint nRows, uint nKeys, std::vector< int > repeatSeqValues) | |
| virtual int64_t | generateValue (uint iRow, uint iCol) |
| Generates one data value. | |
| Protected Attributes | |
| uint | nRows |
| uint | nKeys |
| std::vector< int > | keyRepeats |
| uint | interval |
| boost::shared_array< uint > | sortedToUnsortedMap |
| int | current |
| boost::shared_array< uint > | currentRow |
Detailed Description
Generates sorted (key, value count) tuples like:.
0, 0, 0, 23 [row 0] 0, 0, 1, 22 [row 1] ...
Definition at line 94 of file LbmSortedAggExecStreamTest.cpp.
Constructor & Destructor Documentation
| SortedAggExecStreamGenerator::SortedAggExecStreamGenerator | ( | uint | nRows, |
|---|---|---|---|
| uint | nKeys, | ||
| std::vector< int > | repeatSeqValues | ||
| ) | [inline] |
Member Function Documentation
| virtual int64_t SortedAggExecStreamGenerator::generateValue | ( | uint | iRow, |
|---|---|---|---|
| uint | iCol | ||
| ) | [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/pub/open/dev/fennel/lucidera/test/LbmSortedAggExecStreamTest.cpp
