ShuffleKeyPruner.ShuffleKeyPruneRewriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total75 of 45283%14 of 4870%11511791327
visitPhysicalHiveTableSink(PhysicalHiveTableSink, ShuffleKeyPruner.PruneCtx)250%40%336611
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, ShuffleKeyPruner.PruneCtx)250%40%336611
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, ShuffleKeyPruner.PruneCtx)250%40%335511
rewriteChildren(Plan, List)55100%6100%0401301
visitPhysicalHashJoin(PhysicalHashJoin, ShuffleKeyPruner.PruneCtx)36100%2100%020701
visitPhysicalHashAggregate(PhysicalHashAggregate, ShuffleKeyPruner.PruneCtx)33100%6100%040601
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, ShuffleKeyPruner.PruneCtx)28100%6100%040701
visitPhysicalResultSink(PhysicalResultSink, ShuffleKeyPruner.PruneCtx)26100%1583%140601
rewriteUnary(PhysicalUnary, ShuffleKeyPruner.PruneCtx)26100%2100%020601
visitPhysicalOlapTableSink(PhysicalOlapTableSink, ShuffleKeyPruner.PruneCtx)25100%1375%130501
visitPhysicalPartitionTopN(PhysicalPartitionTopN, ShuffleKeyPruner.PruneCtx)16100%2100%020301
visitPhysicalLimit(PhysicalLimit, ShuffleKeyPruner.PruneCtx)14100%2100%020201
visitPhysicalDictionarySink(PhysicalDictionarySink, ShuffleKeyPruner.PruneCtx)12100%n/a010301
visitAbstractPhysicalSort(AbstractPhysicalSort, ShuffleKeyPruner.PruneCtx)11100%n/a010201
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, ShuffleKeyPruner.PruneCtx)11100%n/a010201
visitPhysicalCTEAnchor(PhysicalCTEAnchor, ShuffleKeyPruner.PruneCtx)9100%n/a010101
visitPhysicalDistribute(PhysicalDistribute, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalSetOperation(PhysicalSetOperation, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalAssertNumRows(PhysicalAssertNumRows, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalCTEProducer(PhysicalCTEProducer, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalGenerate(PhysicalGenerate, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalBlackholeSink(PhysicalBlackholeSink, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalRepeat(PhysicalRepeat, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalTVFTableSink(PhysicalTVFTableSink, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, ShuffleKeyPruner.PruneCtx)7100%n/a010101
visitPhysicalWindow(PhysicalWindow, ShuffleKeyPruner.PruneCtx)5100%n/a010101