ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,065 of 1,28216%165 of 18812%1031172262801423
tryFindOptimalShuffleKeyForBothAggChildren(PhysicalHashJoin, PlanContext)4090%540%2828929211
tryFindOptimalShuffleKeyForJoin(PhysicalHashJoin, PlanContext)35271%5511%2829727401
selectOptimalShuffleKeyForAggWithParentHashRequest(PhysicalHashAggregate, List, PlanContext)10776%1317%78262801
getGlobalAggInputStatsFromGroup(Group)340%60%447711
getStringAvgSizeForSort(SlotReference, Statistics)300%80%557711
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)260%40%333311
sortJoinKeyPairsByTypePriority(List, Statistics, Statistics)150%n/a115511
lambda$tryFindOptimalShuffleKeyForBothAggChildren$5(ExprId, Expression)130%40%331111
lambda$tryFindOptimalShuffleKeyForBothAggChildren$4(ExprId, Expression)130%40%331111
selectOptimalShuffleKeys(List, Statistics, double, int)128787%5964%5842501
getTypeSortPriority(DataType)100%40%333311
getGroupExpression(Group)61164%1150%121401
lambda$sortJoinKeyPairsByTypePriority$6(Pair)60%n/a111111
lambda$selectOptimalShuffleKeys$0(SlotReference)5758%3125%230101
lambda$sortJoinKeyPairsByTypePriority$7(Statistics, Statistics, Pair)50%n/a111111
lambda$getGlobalAggInputStatsFromGroup$3(Plan, Statistics)50%n/a111111
lambda$sortShuffleKeysByTypePriority$2(Statistics, SlotReference)40%n/a111111
lambda$sortShuffleKeysByTypePriority$1(SlotReference)40%n/a111111
ShuffleKeyPruneUtils()0%n/a111111
getGlobalAggChildStats(PhysicalHashAggregate)4495%2466%2411101
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, ConnectContext)2993%1375%131801
canAggShuffleKeyOpt(PhysicalHashAggregate, List, ConnectContext)1184%1375%131501
sortShuffleKeysByTypePriority(List, Statistics)14100%n/a010501