ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total52 of 1,01994%21 of 16287%2111211221131
getJoinPairStringAvgSizeForSort(Pair, Statistics, Statistics)18830%3125%231301
getIndependentShuffleDimensions(DistributionSpecHash)125682%1990%1621601
getStringAvgSizeForSort(Slot, Statistics)52583%3562%351701
isSafeForShuffleDimensions(List, Statistics, int)410596%21083%2722401
findColumnStatistic(Expression, Statistics)4866%1150%121401
maxDistinctCombinationCount(List, Statistics)34393%1583%141901
hasPotentialSkewOnShuffleKeys(List, Statistics, int)32589%2250%232701
ShuffleKeyPruneUtils()30%n/a111111
selectOptimalJoinShuffleKeysFromPairs(List, Pair, Statistics, Statistics, int)185100%63083%61903601
selectOptimalShuffleKeys(List, Statistics, int)101100%18100%01002701
hasKnownSkewForOnePhaseAgg(List, Statistics, int)92100%11392%1802101
tryFindOptimalShuffleKeyForJoinWithDistributeColumns(ConnectContext, List, List, List, List, Statistics, Statistics)56100%10100%0601201
hasConfiguredKnownHotValue(ColumnStatistic, double)51100%10100%0601201
hasPotentialSkew(ColumnStatistic, double, int)32100%1990%160801
isSafeForShuffleKeyReuse(List, Statistics, int)30100%2100%020601
isHotShuffleBucket(double, int)15100%4100%030101
sortJoinKeyPairsByTypePriority(List, Statistics, Statistics)15100%n/a010501
toOptionalIfChanged(Pair, Pair)14100%2100%020301
sortShuffleKeysByTypePriority(List, Statistics)14100%n/a010501
isPotentialCollectedHotValueBucket(double, double, int)12100%n/a010201
lambda$selectOptimalShuffleKeys$1(SlotReference)12100%4100%030101
getTypeSortPriority(DataType)10100%4100%030301
toOptionalIfChanged(List, List)9100%2100%020301
distinctShuffleKeys(List)8100%n/a010101
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, Statistics, ConnectContext)8100%n/a010201
getBalancedNdvThreshold(int)7100%n/a010101
lambda$hasPotentialSkew$0(int, Float)7100%n/a010101
lambda$sortJoinKeyPairsByTypePriority$4(Pair)6100%n/a010101
lambda$sortJoinKeyPairsByTypePriority$5(Statistics, Statistics, Pair)5100%n/a010101
lambda$sortShuffleKeysByTypePriority$3(Statistics, SlotReference)4100%n/a010101
lambda$sortShuffleKeysByTypePriority$2(SlotReference)4100%n/a010101