AggInvocation Struct Reference

AggInvocation represents one call to an aggregate function. More...

#include <AggInvocation.h>

List of all members.

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.

Author:
John V. Sichi
Version:
Id
//open/dev/fennel/exec/AggInvocation.h#5

Definition at line 36 of file AggInvocation.h.


Member Data Documentation

AggFunction AggInvocation::aggFunction

Aggregate function to be computed.

Definition at line 41 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().

int AggInvocation::iInputAttr

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:
Generated on Mon Jun 22 04:00:24 2009 for Fennel by  doxygen 1.5.1