QueryJoinOptimizer.JoinVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,439 of 1,4390%232 of 2320%1391393423422323
meet(Join)4230%500%2626959511
reorderSubselects(List)1750%220%1212373711
getTupleExprCost(TupleExpr, Map, Map, Map)1160%180%1010272711
mergeJoinForCrossJoin(Deque, Set, TupleExpr, TupleExpr, Join)900%240%1313212111
getUnboundVars(List)820%240%1313181811
getNextSubselect(List, List)770%120%77232311
selectNextTupleExpr(List, Map, Map, Map)740%160%99181811
joinOnMultipleVars(TupleExpr, TupleExpr)470%120%77141411
getForeignVarFreq(List, Map)470%60%449911
getExtensionTupleExprs(List)430%100%66121211
getSubSelects(List)430%100%66121211
meet(LeftJoin)290%n/a117711
joinSizeIsTooDifferent(double, double)280%80%555511
getJoinArgs(TupleExpr, List)250%20%227711
fillVarFreqMap(List, Map)210%40%336611
optimizeInNewScope(List)190%20%224411
getStatementPatternVars(TupleExpr)190%40%335511
countConstantVars(List)190%40%336611
QueryJoinOptimizer.JoinVisitor(QueryJoinOptimizer)160%n/a115511
optimizePriorityJoin(Set, TupleExpr)160%n/a115511
meet(StatementPattern)110%n/a112211
lambda$fillVarFreqMap$0(Var, Integer)110%20%223311
static {...}80%20%221111