WindowOperator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total724 of 7240%78 of 780%60601411412121
WindowOperator(OperatorContext, List, List, List, List, List, List, List, int, int, PagesIndex.Factory, boolean, SpillerFactory, OrderingCompiler)2720%120%77585811
createFrameBoundComparators(PagesIndex, List, List)1050%200%1111151511
updatePagesIndex(WindowOperator.PagesIndexWithHashStrategies, Page, int, Optional)710%120%77141411
findEndPosition(int, int, BiPredicate)660%100%66151511
sortPagesIndexIfNecessary(WindowOperator.PagesIndexWithHashStrategies, List, List)330%60%448811
findGroupEnd(Page, PagesHashStrategy, int)220%20%223311
findGroupEnd(PagesIndex, PagesHashStrategy, int)220%20%223311
addInput(Page)200%40%336611
getOutput()170%40%335511
pagesIndexToWindowPartitions(WindowOperator.PagesIndexWithHashStrategies)150%n/a113311
close()150%n/a113311
needsInput()100%40%331111
lambda$findGroupEnd$2(PagesHashStrategy, Page, Integer, Integer)90%n/a111111
lambda$findGroupEnd$3(PagesIndex, PagesHashStrategy, Integer, Integer)80%n/a111111
lambda$new$1(List, Integer)80%20%221111
lambda$new$0(WindowFunctionDefinition)80%n/a111111
startMemoryRevoke()60%n/a111111
finishMemoryRevoke()60%n/a112211
finish()40%n/a112211
isFinished()40%n/a111111
getOperatorContext()30%n/a111111