Source file "org/apache/derby/impl/sql/compile/JoinNode.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,571 of 1,571 | 0% | 159 of 159 | 0% | 132 | 132 | 417 | 417 | 50 | 50 |
| deferredBindExpressions(FromList) | 0% | 0% | 8 | 8 | 37 | 37 | 1 | 1 | ||
| optimizeIt(Optimizer, OptimizablePredicateList, CostEstimate, RowOrdering) | 0% | 0% | 6 | 6 | 30 | 30 | 1 | 1 | ||
| getMatchingColumn(ColumnReference) | 0% | 0% | 12 | 12 | 29 | 29 | 1 | 1 | ||
| getJoinArguments(ActivationClassBuilder, MethodBuilder, ValueNode) | 0% | 0% | 3 | 3 | 22 | 22 | 1 | 1 | ||
| buildRCL() | 0% | 0% | 6 | 6 | 17 | 17 | 1 | 1 | ||
| grabJoinPredicates(PredicateList) | 0% | 0% | 4 | 4 | 18 | 18 | 1 | 1 | ||
| getAllResultColumns(TableName) | 0% | 0% | 7 | 7 | 23 | 23 | 1 | 1 | ||
| generateCore(ActivationClassBuilder, MethodBuilder, int, ValueNode, SubqueryList) | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| pushExpressionsToLeft(PredicateList) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| pushExpressionsToRight(PredicateList) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| flatten(ResultColumnList, PredicateList, SubqueryList, GroupByList, ValueNode) | 0% | 0% | 6 | 6 | 17 | 17 | 1 | 1 | ||
| preprocess(int, GroupByList, FromList) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| JoinNode(ResultSetNode, ResultSetNode, ValueNode, ResultColumnList, ResultColumnList, Properties, Properties, ContextManager) | 0% | 0% | 3 | 3 | 15 | 15 | 1 | 1 | ||
| getCommonColumnsForNaturalJoin() | 0% | 0% | 2 | 2 | 13 | 13 | 1 | 1 | ||
| acceptChildren(Visitor) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| bindExpression(ValueNode, boolean, boolean, String) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| transformOuterJoins(ValueNode, int) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| getFinalCostEstimate() | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| getAllResultColumnsNoUsing(TableName) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| normExpressions() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| pushExpressions(PredicateList) | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| makeFromList(boolean, boolean) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| extractColumnNames(ResultColumnList) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| pushOptPredicate(OptimizablePredicate) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| LOJgetReferencedTables(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| joinTypeToString(int) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| bindResultColumns(TableDescriptor, FromVTI, ResultColumnList, DMLStatementNode, FromList) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getLeftPredicateList() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getRightPredicateList() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| projectResultColumns() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| bindExpressions(FromList) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| oneRowRightSide(ActivationClassBuilder, MethodBuilder) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| generateCore(ActivationClassBuilder, MethodBuilder, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| notFlattenableJoin() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| bindResultColumns(FromList) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| generate(ActivationClassBuilder, MethodBuilder) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isOrderedOn(ColumnReference[], boolean, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| modifyAccessPath(JBitSet) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setSubqueryList(SubqueryList) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAggregates(List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setNaturalJoin() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isFlattenableJoinNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLogicalLeftResultSet() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLogicalRightResultSet() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| LOJ_reorderable(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNumJoinArguments() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addOuterJoinArguments(ActivationClassBuilder, MethodBuilder) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| updateTargetLockMode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| adjustNumberOfRowsReturned(CostEstimate) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| printSubNodes(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |