#include <LhxAggExecStream.h>
Inheritance diagram for LhxAggExecStreamParams:
Public Attributes | |
SharedSegment | pTempSegment |
Segment to use for storing partition pages. | |
bool | enableSubPartStat |
Whether to use sub partition stats. | |
uint | forcePartitionLevel |
This parameter is used only in tests. | |
RecordNum | cndGroupByKeys |
Initial stats provided by the optimizer for resource allocation. | |
RecordNum | numRows |
numRows: number of rows from the build input. | |
AggInvocationList | aggInvocations |
int | groupByKeyCount |
Definition at line 39 of file LhxAggExecStream.h.
Segment to use for storing partition pages.
Definition at line 44 of file LhxAggExecStream.h.
Referenced by LhxAggExecStream::setHashInfo(), LhxAggExecStreamTest::testCountImpl(), LhxAggExecStreamTest::testGroupCountImpl(), LhxAggExecStreamTest::testSingleValueImpl(), LhxAggExecStreamTest::testSumImpl(), and ExecStreamFactory::visit().
Whether to use sub partition stats.
Definition at line 49 of file LhxAggExecStream.h.
Referenced by LhxAggExecStream::prepare(), LhxAggExecStreamTest::testCountImpl(), LhxAggExecStreamTest::testGroupCountImpl(), LhxAggExecStreamTest::testSingleValueImpl(), LhxAggExecStreamTest::testSumImpl(), and ExecStreamFactory::visit().
This parameter is used only in tests.
Force partitioning level.
Definition at line 55 of file LhxAggExecStream.h.
Referenced by LhxAggExecStream::prepare(), LhxAggExecStreamTest::testCountImpl(), LhxAggExecStreamTest::testGroupCountImpl(), LhxAggExecStreamTest::testSingleValueImpl(), LhxAggExecStreamTest::testSumImpl(), and ExecStreamFactory::visit().
Initial stats provided by the optimizer for resource allocation.
cndKeys: key cardinality of the initial built input chosen by the optimizer. For Hash Aggregate, this is the estimated number of groups. If < 0, stat is unknown.
Definition at line 74 of file LhxAggExecStream.h.
Referenced by LhxAggExecStream::setHashInfo(), LhxAggExecStreamTest::testCountImpl(), LhxAggExecStreamTest::testGroupCountImpl(), LhxAggExecStreamTest::testSingleValueImpl(), LhxAggExecStreamTest::testSumImpl(), and ExecStreamFactory::visit().
numRows: number of rows from the build input.
If < 0, unknown.
Definition at line 79 of file LhxAggExecStream.h.
Referenced by LhxAggExecStream::setHashInfo(), LhxAggExecStreamTest::testCountImpl(), LhxAggExecStreamTest::testGroupCountImpl(), LhxAggExecStreamTest::testSingleValueImpl(), LhxAggExecStreamTest::testSumImpl(), and ExecStreamFactory::visit().
Definition at line 39 of file SortedAggExecStream.h.
Referenced by LhxAggExecStream::prepare(), SortedAggExecStream::prepare(), ExecStreamFactory::readAggStreamParams(), LhxAggExecStream::setHashInfo(), ExecStreamTestSuite::testCountAggExecStream(), LhxAggExecStreamTest::testCountImpl(), ExecStreamTestSuite::testGroupAggExecStreamNrows(), LhxAggExecStreamTest::testGroupCountImpl(), ExecStreamTestSuite::testSingleValueAggExecStream(), LhxAggExecStreamTest::testSingleValueImpl(), ExecStreamTestSuite::testSumAggExecStream(), and LhxAggExecStreamTest::testSumImpl().
int SortedAggExecStreamParams::groupByKeyCount [inherited] |
Definition at line 40 of file SortedAggExecStream.h.
Referenced by SortedAggExecStream::prepare(), ExecStreamFactory::readAggStreamParams(), LhxAggExecStream::setHashInfo(), ExecStreamTestSuite::testCountAggExecStream(), LhxAggExecStreamTest::testCountImpl(), ExecStreamTestSuite::testGroupAggExecStreamNrows(), LhxAggExecStreamTest::testGroupCountImpl(), ExecStreamTestSuite::testSingleValueAggExecStream(), LhxAggExecStreamTest::testSingleValueImpl(), ExecStreamTestSuite::testSumAggExecStream(), and LhxAggExecStreamTest::testSumImpl().