ShuffleKeyPruner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total180 of 60370%18 of 8879%215737147513
tryPruneGlobalAgg(PhysicalHashAggregate, CascadesContext)6313367%82273%616134601
maybePruneShuffleJoin(PhysicalHashJoin, CascadesContext)579762%51777%512113901
rebuildDistribute(PhysicalDistribute, DistributionSpecHash, Plan)160%n/a113311
sliceHashSpec(DistributionSpecHash, List)130%n/a112211
lambda$rebuildDistribute$0(DistributionSpecHash, PhysicalDistribute, PhysicalProperties, Plan)130%n/a112211
replaceDistributeUnderJoinChild(Plan, Plan)66591%3770%3632201
processRoot(Plan, CascadesContext)62480%1375%131601
asHashJoin(Plan)30%n/a111111
asAgg(Plan)30%n/a111111
findHashDistributeUnderJoinChild(Plan)40100%11191%170901
isEnforcedOverStrictShuffleSubset(PhysicalDistribute, DistributionSpecHash)36100%6100%0401001
deriveHashJoinChildAllowShuffleKeyPrune(PhysicalHashJoin, boolean)25100%4100%030501
ShuffleKeyPruner()3100%n/a010101