RuleMatchVisualizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total989 of 9890%80 of 800%75752152153535
writeToFile()1600%60%44262611
addStep(String, RelOptRuleCall)800%120%77212111
updateNodeInfo(RelNode, boolean)770%60%44202011
ruleProductionSucceeded(RelOptListener.RuleProductionEvent)700%60%44151511
updateFinalPlan(RelNode)540%100%66141411
formatCost(Double, RelOptCost)540%80%55121211
RuleMatchVisualizer(String, String)430%n/a11121211
getNodeLabel(RelNode)430%20%226611
relEquivalenceFound(RelOptListener.RelEquivalenceEvent)420%20%22101011
RuleMatchVisualizer()370%n/a11121211
getJsonStringResult()330%n/a118811
lambda$registerRelNode$2(RelNode, String)300%20%227711
updateInitialPlan(RelNode)280%40%338811
getSetId(RelSubset)280%40%338811
relChosen(RelOptListener.RelChosenEvent)240%20%227711
lambda$registerSet$1(String, String)220%20%224411
ruleAttempted(RelOptListener.RuleAttemptedEvent)210%20%226611
attachTo(RelOptPlanner)160%40%334411
formatCostScientific(double)140%n/a114411
lambda$updateNodeInfo$6(List, Set, RelSubset)140%20%224411
key(RelNode)100%n/a111111
getNodeExplanation(RelNode)100%n/a113311
registerRelNode(RelNode)90%n/a111111
registerSet(String)80%n/a112211
lambda$updateNodeInfo$4(RelSubset, RelSubset)80%20%221111
lambda$getInputs$0(RelNode)80%20%221111
static {...}80%20%221111
lambda$addStep$8(NodeUpdateHelper)60%n/a111111
lambda$updateNodeInfo$7(List, RelNode)60%n/a111111
lambda$updateNodeInfo$5(Set, RelNode)60%n/a111111
lambda$updateNodeInfo$3(List, RelNode)60%n/a111111
getInputs(RelNode)50%n/a111111
setIncludeTransitiveEdges(boolean)40%n/a112211
setIncludeIntermediateCosts(boolean)40%n/a112211
relDiscarded(RelOptListener.RelDiscardedEvent)0%n/a111111