AggregateInfo

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total786 of 2,06361%121 of 24250%981631363981542
createSecondPhaseAggInfo(ArrayList, ArrayList, Analyzer)15214749%141041%1013225401
materializeRequiredSlots(Analyzer, ExprSubstitutionMap)1470%200%1111313111
substitute(ExprSubstitutionMap, Analyzer)1080%140%88202011
createSecondPhaseAggSMap(AggregateInfo, ArrayList)699056%7750%6882501
updateTypeOfAggregateExprs()530%100%66141411
createDistinctAggInfo(ArrayList, ArrayList, Analyzer)476959%7541%5772201
createSmaps(Analyzer)4213275%21083%2743001
getRefdSlots(List)410%60%447711
estimateIfContainsMultiDistinct(List)2411883%71770%71322501
hasAggregateExprs()160%60%442211
getPartition()130%20%223311
AggregateInfo(AggregateInfo)107287%3770%3611901
getResultTupleId()100%20%223311
getInputPartitionExprs()90%20%221111
validateGroupingExprs(List)51676%1375%131501
createMergeAggInfo(Analyzer)413797%2880%2602601
createCountDistinctAggExprParam(int, int, ArrayList)46193%2466%2421401
setPartitionExprs(List)40%n/a112211
create(ArrayList, ArrayList, TupleDescriptor, Analyzer)39997%52180%51402601
updateMaterializedSlots()37896%4866%4701301
getPartitionExprs()30%n/a111111
getMergeAggInfo()30%n/a111111
getIntermediateSmap()30%n/a111111
getOutputToIntermediateSmap()30%n/a111111
isUsingSetForDistinct()30%n/a111111
lambda$materializeRequiredSlots$0(Expr)30%n/a111111
isSetUsingSetForDistinct(List)1990%2466%241601
isDistinctAgg()571%1150%120101
debugString()65100%1583%1401201
create(ArrayList, ArrayList, List, boolean, TupleDescriptor, TupleDescriptor, AggregateInfo.AggPhase)62100%4100%0301001
AggregateInfo(ArrayList, ArrayList, AggregateInfo.AggPhase, boolean)32100%n/a010901
getMaterializedAggregateExprs()25100%2100%020501
estimateIfUsingSetForDistinct(List)10100%1375%130201
isFirstPhase()8100%2100%020101
AggregateInfo(ArrayList, ArrayList, AggregateInfo.AggPhase)7100%n/a010201
clone()5100%n/a010101
isMerge()4100%n/a010101
setIsUsingSetForDistinct(boolean)4100%n/a010201
static {...}4100%n/a010101
getOutputSmap()3100%n/a010101
getSecondPhaseDistinctAggInfo()3100%n/a010101
tupleDebugName()100%n/a010101