ShuffleKeyPruneUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total491 of 70430%82 of 11025%5168108170513
tryFindOptimalShuffleKeyForBothAggChildren(PhysicalHashJoin, PlanContext)2523411%36410%1921617401
selectOptimalShuffleKeyForAggWithParentHashRequest(PhysicalHashAggregate, Set, PlanContext)721719%13318%79192301
computeShuffleKeyScore(ColumnStatistic, double, int, DataType)560%80%55111111
chooseBestShuffleKeyFromPartitionExpressions(List, Statistics, double, int)534244%10637%69112501
getGlobalAggInputStatsFromGroup(Group)142058%3350%242701
lambda$tryFindOptimalShuffleKeyForBothAggChildren$2(ExprId, Expression)130%40%331111
lambda$tryFindOptimalShuffleKeyForBothAggChildren$1(ExprId, Expression)130%40%331111
getGroupExpression(Group)61164%1150%121401
lambda$getGlobalAggInputStatsFromGroup$0(Plan, Statistics)50%n/a111111
ShuffleKeyPruneUtils()30%n/a111111
getGlobalAggChildStats(PhysicalHashAggregate)4495%2466%2411101
selectBestShuffleKeyForAgg(PhysicalHashAggregate, List, ConnectContext)2893%1375%131901
canAggShuffleKeyOpt(PhysicalHashAggregate, ConnectContext)17100%4100%030501