ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total54 of 90294%33 of 13275%318813204122
tryFindOptimalShuffleKeyForBothAggChildren(PhysicalHashJoin, PlanContext)2138394%193564%172859201
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)18830%3125%231301
selectOptimalShuffleKeyForAggWithParentHashRequest(PhysicalHashAggregate, Set, PlanContext)69293%41071%4832601
ShuffleKeyPruneUtils()0%n/a111111
selectOptimalShuffleKeys(List, Statistics, double, int)9797%11392%1812501
getGlobalAggChildStats(PhysicalHashAggregate)4495%1583%1411101
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, ConnectContext)2993%1375%131801
getGlobalAggInputStatsFromGroup(Group)34100%1583%140701
getStringAvgSizeForSort(SlotReference, Statistics)30100%1787%150701
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