ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total143 of 54673%43 of 8851%336129117217
selectOptimalJoinShuffleKeysFromPairs(List, Pair, Statistics, Statistics, double, double, int)3916781%132363%101974001
selectOptimalShuffleKeys(List, Statistics, double, int)347869%71161%510102801
getStringAvgSizeForSort(Slot, Statistics)22826%7112%454701
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)18830%3125%231301
lambda$selectOptimalShuffleKeys$0(SlotReference)120%40%331111
tryFindOptimalShuffleKeyForJoinWithDistributeColumns(ConnectContext, List, List, List, List, Statistics, Statistics)65890%4660%4631401
getTypeSortPriority(DataType)5550%3125%231301
ShuffleKeyPruneUtils()30%n/a111111
toOptionalIfChanged(Pair, Pair)21285%1150%121301
toOptionalIfChanged(List, List)2777%1150%121301
sortJoinKeyPairsByTypePriority(List, Statistics, Statistics)15100%n/a010501
sortShuffleKeysByTypePriority(List, Statistics)14100%n/a010501
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, Statistics, ConnectContext)12100%n/a010301
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