ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total254 of 1,30880%74 of 19461%6112166291224
tryFindOptimalShuffleKeyForBothAggChildren(PhysicalHashJoin, PlanContext)12228269%312342%2328289201
tryFindOptimalShuffleKeyForJoin(PhysicalHashJoin, PlanContext)5030485%193766%1729167401
selectBestShuffleKeyForWindow(PhysicalWindow, List, ConnectContext)360%60%44111111
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)18830%3125%231301
selectOptimalShuffleKeys(List, Statistics, double, int)89191%31178%3832501
getStringAvgSizeForSort(SlotReference, Statistics)82273%4450%351701
selectOptimalShuffleKeyForAggWithParentHashRequest(PhysicalHashAggregate, List, PlanContext)411096%21285%2822801
getGlobalAggInputStatsFromGroup(Group)3191%3350%342701
ShuffleKeyPruneUtils()0%n/a111111
getGlobalAggChildStats(PhysicalHashAggregate)4495%1583%1411101
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, ConnectContext)31100%4100%030801
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$tryFindOptimalShuffleKeyForBothAggChildren$5(ExprId, Expression)13100%1375%130101
lambda$tryFindOptimalShuffleKeyForBothAggChildren$4(ExprId, Expression)13100%1375%130101
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$getGlobalAggInputStatsFromGroup$3(Plan, Statistics)5100%n/a010101
lambda$sortShuffleKeysByTypePriority$2(Statistics, SlotReference)4100%n/a010101
lambda$sortShuffleKeysByTypePriority$1(SlotReference)4100%n/a010101