Fennel: AggInvocation Struct Reference (original) (raw)
AggInvocation represents one call to an aggregate function. More...
#include <[AggInvocation.h](AggInvocation%5F8h-source.html)>
| Public Attributes | |
|---|---|
| AggFunction | aggFunction |
| Aggregate function to be computed. | |
| int | iInputAttr |
| 0-based index of source attribute in input tuple, or -1 for none, as in the case of COUNT(*). |
Detailed Description
AggInvocation represents one call to an aggregate function.
Version:
Id
//open/dev/fennel/exec/AggInvocation.h#5
Definition at line 36 of file AggInvocation.h.
Member Data Documentation
0-based index of source attribute in input tuple, or -1 for none, as in the case of COUNT(*).
Definition at line 50 of file AggInvocation.h.
Referenced by ExecStreamTestSuite::testCountAggExecStream(), LhxAggExecStreamTest::testCountImpl(), ExecStreamTestSuite::testGroupAggExecStreamNrows(), LhxAggExecStreamTest::testGroupCountImpl(), ExecStreamTestSuite::testSingleValueAggExecStream(), LhxAggExecStreamTest::testSingleValueImpl(), LbmSortedAggExecStreamTest::testSortedAgg(), ExecStreamTestSuite::testSplitterPlusBarrier(), ExecStreamTestSuite::testSumAggExecStream(), and LhxAggExecStreamTest::testSumImpl().
The documentation for this struct was generated from the following file:
- /home/pub/open/dev/fennel/exec/AggInvocation.h
