ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total546 of 5460%88 of 880%61611171171717
selectOptimalJoinShuffleKeysFromPairs(List, Pair, Statistics, Statistics, double, double, int)2060%360%1919404011
selectOptimalShuffleKeys(List, Statistics, double, int)1120%180%1010282811
tryFindOptimalShuffleKeyForJoinWithDistributeColumns(ConnectContext, List, List, List, List, Statistics, Statistics)640%100%66141411
getStringAvgSizeForSort(Slot, Statistics)300%80%557711
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)260%40%333311
sortJoinKeyPairsByTypePriority(List, Statistics, Statistics)150%n/a115511
toOptionalIfChanged(Pair, Pair)140%20%223311
sortShuffleKeysByTypePriority(List, Statistics)140%n/a115511
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, Statistics, ConnectContext)120%n/a113311
lambda$selectOptimalShuffleKeys$0(SlotReference)120%40%331111
getTypeSortPriority(DataType)100%40%333311
toOptionalIfChanged(List, List)90%20%223311
lambda$sortJoinKeyPairsByTypePriority$3(Pair)60%n/a111111
lambda$sortJoinKeyPairsByTypePriority$4(Statistics, Statistics, Pair)50%n/a111111
lambda$sortShuffleKeysByTypePriority$2(Statistics, SlotReference)40%n/a111111
lambda$sortShuffleKeysByTypePriority$1(SlotReference)40%n/a111111
ShuffleKeyPruneUtils()30%n/a111111