ShuffleKeyPruner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total154 of 60374%21 of 8876%195741147313
replaceDistributeUnderJoinChild(Plan, Plan)710%100%66222211
maybePruneShuffleJoin(PhysicalHashJoin, CascadesContext)579762%31986%312113901
sliceHashSpec(DistributionSpecHash, List)130%n/a112211
tryPruneGlobalAgg(PhysicalHashAggregate, CascadesContext)818895%62480%61644601
asHashJoin(Plan)30%n/a111111
processRoot(Plan, CascadesContext)22893%1375%131601
findHashDistributeUnderJoinChild(Plan)40100%11191%170901
isEnforcedOverStrictShuffleSubset(PhysicalDistribute, DistributionSpecHash)36100%6100%0401001
deriveHashJoinChildAllowShuffleKeyPrune(PhysicalHashJoin, boolean)25100%4100%030501
rebuildDistribute(PhysicalDistribute, DistributionSpecHash, Plan)16100%n/a010301
lambda$rebuildDistribute$0(DistributionSpecHash, PhysicalDistribute, PhysicalProperties, Plan)13100%n/a010201
ShuffleKeyPruner()3100%n/a010101
asAgg(Plan)3100%n/a010101