JoinNode

Source file "org/apache/derby/impl/sql/compile/JoinNode.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,571 of 1,5710%159 of 1590%1321324174175050
deferredBindExpressions(FromList)1800%140%88373711
optimizeIt(Optimizer, OptimizablePredicateList, CostEstimate, RowOrdering)1350%100%66303011
getMatchingColumn(ColumnReference)960%220%1212292911
getJoinArguments(ActivationClassBuilder, MethodBuilder, ValueNode)870%40%33222211
buildRCL()720%100%66171711
grabJoinPredicates(PredicateList)700%60%44181811
getAllResultColumns(TableName)650%120%77232311
generateCore(ActivationClassBuilder, MethodBuilder, int, ValueNode, SubqueryList)580%80%55171711
pushExpressionsToLeft(PredicateList)560%60%44141411
pushExpressionsToRight(PredicateList)560%60%44141411
flatten(ResultColumnList, PredicateList, SubqueryList, GroupByList, ValueNode)560%100%66171711
preprocess(int, GroupByList, FromList)520%40%33131311
JoinNode(ResultSetNode, ResultSetNode, ValueNode, ResultColumnList, ResultColumnList, Properties, Properties, ContextManager)510%40%33151511
getCommonColumnsForNaturalJoin()480%20%22131311
acceptChildren(Visitor)440%80%55101011
bindExpression(ValueNode, boolean, boolean, String)400%20%22101011
transformOuterJoins(ValueNode, int)360%20%227711
getFinalCostEstimate()330%20%22101011
getAllResultColumnsNoUsing(TableName)320%40%33101011
normExpressions()260%20%226611
pushExpressions(PredicateList)260%n/a118811
makeFromList(boolean, boolean)250%40%334411
extractColumnNames(ResultColumnList)220%20%225511
pushOptPredicate(OptimizablePredicate)180%n/a114411
LOJgetReferencedTables(int)170%20%224411
joinTypeToString(int)160%70%778811
bindResultColumns(TableDescriptor, FromVTI, ResultColumnList, DMLStatementNode, FromList)130%n/a114411
getLeftPredicateList()130%20%223311
getRightPredicateList()130%20%223311
projectResultColumns()120%n/a115511
bindExpressions(FromList)110%20%224411
oneRowRightSide(ActivationClassBuilder, MethodBuilder)110%n/a113311
generateCore(ActivationClassBuilder, MethodBuilder, int)100%n/a112211
notFlattenableJoin()100%n/a114411
bindResultColumns(FromList)90%n/a114411
generate(ActivationClassBuilder, MethodBuilder)80%n/a112211
isOrderedOn(ColumnReference[], boolean, List)70%n/a111111
modifyAccessPath(JBitSet)60%n/a112211
setSubqueryList(SubqueryList)40%n/a112211
setAggregates(List)40%n/a112211
setNaturalJoin()40%n/a112211
isFlattenableJoinNode()30%n/a111111
getLogicalLeftResultSet()30%n/a111111
getLogicalRightResultSet()30%n/a111111
LOJ_reorderable(int)20%n/a111111
getNumJoinArguments()20%n/a111111
addOuterJoinArguments(ActivationClassBuilder, MethodBuilder)20%n/a111111
updateTargetLockMode()20%n/a111111
adjustNumberOfRowsReturned(CostEstimate)0%n/a111111
printSubNodes(int)0%n/a111111