MultiChannelGroupByHash

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,130 of 1,1300%94 of 940%78782102103131
MultiChannelGroupByHash(List, int[], Optional, int, boolean, JoinCompiler, UpdateMemory)1970%120%77353511
tryRehash()1700%100%66383811
addNewGroup(int, int, Page, long)1100%80%55202011
putIfAbsent(int, Page, long)610%60%44111111
getBufferedPages()570%60%44101011
canProcessDictionary(Page)540%120%77101011
createPageWithExtractedDictionary(Page)470%20%226611
startNewPage()450%40%337711
getEstimatedSize()420%n/a117711
contains(int, Page, int[], long)390%40%336611
addPage(Page)300%40%336611
getGroupIds(Page)300%40%336611
calculateMaxFill(int)290%60%446611
getGroupId(HashGenerator, Page, int)260%20%225511
hashPosition(long)210%20%225511
isRunLengthEncoded(Page)210%40%334411
appendValuesTo(int, PageBuilder, int)200%n/a115511
positionNotDistinctFromCurrentRow(long, int, int, Page, byte, int[])190%20%223311
getRawHash(int)180%n/a114411
updateDictionaryLookBack(Block)150%40%333311
contains(int, Page, int[])130%n/a112211
getRawHash(int, int)130%n/a111111
putIfAbsent(int, Page)120%n/a112211
getExpectedHashCollisions()90%n/a111111
needRehash()90%20%221111
getHashPosition(long, int)60%n/a111111
static {...}50%n/a111111
getHashCollisions()30%n/a111111
getTypes()30%n/a111111
getGroupCount()30%n/a111111
getCapacity()30%n/a111111