ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total39 of 71794%35 of 11669%367118174113
tryFindOptimalShuffleKeyForBothAggChildren(PhysicalHashJoin, PlanContext)1128396%162863%162387601
computeShuffleKeyScore(ColumnStatistic, double, int, DataType)74987%4450%4521101
chooseBestShuffleKeyFromPartitionExpressions(List, Statistics, double, int)68993%51168%5932501
getGroupExpression(Group)61164%1150%121401
selectOptimalShuffleKeyForAggWithParentHashRequest(PhysicalHashAggregate, Set, PlanContext)48595%41275%4922301
ShuffleKeyPruneUtils()30%n/a111111
getGlobalAggChildStats(PhysicalHashAggregate)4495%2466%2411101
getGlobalAggInputStatsFromGroup(Group)34100%1583%140701
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, ConnectContext)31100%4100%030901
canAggShuffleKeyOpt(PhysicalHashAggregate, List, ConnectContext)21100%6100%040701
lambda$tryFindOptimalShuffleKeyForBothAggChildren$2(ExprId, Expression)13100%1375%130101
lambda$tryFindOptimalShuffleKeyForBothAggChildren$1(ExprId, Expression)13100%1375%130101
lambda$getGlobalAggInputStatsFromGroup$0(Plan, Statistics)5100%n/a010101