ShuffleKeyPruner.ShuffleKeyPruneRewriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total452 of 4520%48 of 480%515191912727
rewriteChildren(Plan, List)550%60%44131311
visitPhysicalHashJoin(PhysicalHashJoin, ShuffleKeyPruner.PruneCtx)360%20%227711
visitPhysicalHashAggregate(PhysicalHashAggregate, ShuffleKeyPruner.PruneCtx)330%60%446611
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, ShuffleKeyPruner.PruneCtx)280%60%447711
visitPhysicalResultSink(PhysicalResultSink, ShuffleKeyPruner.PruneCtx)260%60%446611
rewriteUnary(PhysicalUnary, ShuffleKeyPruner.PruneCtx)260%20%226611
visitPhysicalOlapTableSink(PhysicalOlapTableSink, ShuffleKeyPruner.PruneCtx)250%40%335511
visitPhysicalHiveTableSink(PhysicalHiveTableSink, ShuffleKeyPruner.PruneCtx)250%40%336611
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, ShuffleKeyPruner.PruneCtx)250%40%336611
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, ShuffleKeyPruner.PruneCtx)250%40%335511
visitPhysicalPartitionTopN(PhysicalPartitionTopN, ShuffleKeyPruner.PruneCtx)160%20%223311
visitPhysicalLimit(PhysicalLimit, ShuffleKeyPruner.PruneCtx)140%20%222211
visitPhysicalDictionarySink(PhysicalDictionarySink, ShuffleKeyPruner.PruneCtx)120%n/a113311
visitAbstractPhysicalSort(AbstractPhysicalSort, ShuffleKeyPruner.PruneCtx)110%n/a112211
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, ShuffleKeyPruner.PruneCtx)110%n/a112211
visitPhysicalCTEAnchor(PhysicalCTEAnchor, ShuffleKeyPruner.PruneCtx)90%n/a111111
visitPhysicalDistribute(PhysicalDistribute, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalSetOperation(PhysicalSetOperation, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalAssertNumRows(PhysicalAssertNumRows, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalCTEProducer(PhysicalCTEProducer, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalGenerate(PhysicalGenerate, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalBlackholeSink(PhysicalBlackholeSink, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalRepeat(PhysicalRepeat, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalTVFTableSink(PhysicalTVFTableSink, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, ShuffleKeyPruner.PruneCtx)70%n/a111111
visitPhysicalWindow(PhysicalWindow, ShuffleKeyPruner.PruneCtx)50%n/a111111