public class NoChannelGroupByHash extends Object implements GroupByHash
| Constructor and Description |
|---|
NoChannelGroupByHash() |
| Modifier and Type | Method and Description |
|---|---|
Work<?> |
addPage(Page page) |
void |
appendValuesTo(int groupId,
PageBuilder pageBuilder,
int outputChannelOffset) |
boolean |
contains(int position,
Page page,
int[] hashChannels) |
int |
getCapacity() |
long |
getEstimatedSize() |
double |
getExpectedHashCollisions() |
int |
getGroupCount() |
Work<GroupByIdBlock> |
getGroupIds(Page page) |
long |
getHashCollisions() |
long |
getRawHash(int groupyId) |
List<Type> |
getTypes() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontains, createGroupByHash, createGroupByHashpublic long getEstimatedSize()
getEstimatedSize in interface GroupByHashpublic long getHashCollisions()
getHashCollisions in interface GroupByHashpublic double getExpectedHashCollisions()
getExpectedHashCollisions in interface GroupByHashpublic List<Type> getTypes()
getTypes in interface GroupByHashpublic int getGroupCount()
getGroupCount in interface GroupByHashpublic void appendValuesTo(int groupId,
PageBuilder pageBuilder,
int outputChannelOffset)
appendValuesTo in interface GroupByHashpublic Work<?> addPage(Page page)
addPage in interface GroupByHashpublic Work<GroupByIdBlock> getGroupIds(Page page)
getGroupIds in interface GroupByHashpublic boolean contains(int position,
Page page,
int[] hashChannels)
contains in interface GroupByHashpublic long getRawHash(int groupyId)
getRawHash in interface GroupByHashpublic int getCapacity()
getCapacity in interface GroupByHashCopyright © 2012–2019. All rights reserved.