ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total499 of 1,28261%89 of 18852%61117111280623
tryFindOptimalShuffleKeyForBothAggChildren(PhysicalHashJoin, PlanContext)4090%540%2828929211
getGlobalAggInputStatsFromGroup(Group)340%60%447711
lambda$tryFindOptimalShuffleKeyForBothAggChildren$5(ExprId, Expression)130%40%331111
lambda$tryFindOptimalShuffleKeyForBothAggChildren$4(ExprId, Expression)130%40%331111
tryFindOptimalShuffleKeyForJoin(PhysicalHashJoin, PlanContext)835197%124478%122947401
selectOptimalShuffleKeyForAggWithParentHashRequest(PhysicalHashAggregate, List, PlanContext)810692%41071%4842801
lambda$getGlobalAggInputStatsFromGroup$3(Plan, Statistics)50%n/a111111
ShuffleKeyPruneUtils()0%n/a111111
selectOptimalShuffleKeys(List, Statistics, double, int)9797%11392%1812501
getGlobalAggChildStats(PhysicalHashAggregate)4495%1583%1411101
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, ConnectContext)2993%1375%131801
getStringAvgSizeForSort(SlotReference, Statistics)30100%1787%150701
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)26100%1375%130301
getGroupExpression(Group)17100%2100%020401
sortJoinKeyPairsByTypePriority(List, Statistics, Statistics)15100%n/a010501
sortShuffleKeysByTypePriority(List, Statistics)14100%n/a010501
canAggShuffleKeyOpt(PhysicalHashAggregate, List, ConnectContext)13100%4100%030501
lambda$selectOptimalShuffleKeys$0(SlotReference)12100%4100%030101
getTypeSortPriority(DataType)10100%4100%030301
lambda$sortJoinKeyPairsByTypePriority$6(Pair)6100%n/a010101
lambda$sortJoinKeyPairsByTypePriority$7(Statistics, Statistics, Pair)5100%n/a010101
lambda$sortShuffleKeysByTypePriority$2(Statistics, SlotReference)4100%n/a010101
lambda$sortShuffleKeysByTypePriority$1(SlotReference)4100%n/a010101