ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total26 of 54695%12 of 8886%12613117117
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)18830%3125%231301
getStringAvgSizeForSort(Slot, Statistics)52583%3562%351701
ShuffleKeyPruneUtils()30%n/a111111
selectOptimalJoinShuffleKeysFromPairs(List, Pair, Statistics, Statistics, double, double, int)206100%63083%61904001
selectOptimalShuffleKeys(List, Statistics, double, int)112100%18100%01002801
tryFindOptimalShuffleKeyForJoinWithDistributeColumns(ConnectContext, List, List, List, List, Statistics, Statistics)64100%10100%0601401
sortJoinKeyPairsByTypePriority(List, Statistics, Statistics)15100%n/a010501
toOptionalIfChanged(Pair, Pair)14100%2100%020301
sortShuffleKeysByTypePriority(List, Statistics)14100%n/a010501
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, Statistics, ConnectContext)12100%n/a010301
lambda$selectOptimalShuffleKeys$0(SlotReference)12100%4100%030101
getTypeSortPriority(DataType)10100%4100%030301
toOptionalIfChanged(List, List)9100%2100%020301
lambda$sortJoinKeyPairsByTypePriority$3(Pair)6100%n/a010101
lambda$sortJoinKeyPairsByTypePriority$4(Statistics, Statistics, Pair)5100%n/a010101
lambda$sortShuffleKeysByTypePriority$2(Statistics, SlotReference)4100%n/a010101
lambda$sortShuffleKeysByTypePriority$1(SlotReference)4100%n/a010101