Details
-
Improvement
-
Status: Patch Available
-
Critical
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Implement Native Vector GroupBy using fast hash table technology developed for Native Vector MapJoin, etc.
Patch is currently limited to a single COUNT aggregation. Or, no aggregation also known as duplicate reduction.
Here are examples of new kinds of classes introduces that stored the count in the slot table and don't allocate hash elements:
COUNT(column) VectorGroupByHashLongKeySingleCountColumnOperator COUNT(key) VectorGroupByHashLongKeySingleCountKeyOperator COUNT(*) VectorGroupByHashLongKeySingleCountStarOperator
And the duplicate reduction operator a single key. Example:
VectorGroupByHashLongKeyDuplicateReductionOperator
Attachments
Attachments
Issue Links
- links to