Source file "org/apache/derby/impl/sql/compile/FromTable.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,172 of 1,172 | 0% | 175 of 175 | 0% | 172 | 172 | 325 | 325 | 84 | 84 |
| verifyProperties(DataDictionary) | 0% | 0% | 11 | 11 | 28 | 28 | 1 | 1 | ||
| getResultColumnsForList(TableName, ResultColumnList, TableName) | 0% | 0% | 11 | 11 | 26 | 26 | 1 | 1 | ||
| updateBestPlanMap(short, Object) | 0% | 0% | 12 | 12 | 28 | 28 | 1 | 1 | ||
| nextAccessPath(Optimizer, OptimizablePredicateList, RowOrdering) | 0% | 0% | 6 | 6 | 20 | 20 | 1 | 1 | ||
| getPerRowUsage() | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| rememberAsBest(int, Optimizer) | 0% | 0% | 7 | 7 | 20 | 20 | 1 | 1 | ||
| rememberJoinStrategyAsBest(AccessPath) | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| optimizeIt(Optimizer, OptimizablePredicateList, CostEstimate, RowOrdering) | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| initAccessPaths(Optimizer) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| startOptimizing(Optimizer, RowOrdering) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| tellRowOrderingAboutConstantColumns(RowOrdering, OptimizablePredicateList) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| FromTable(String, Properties, ContextManager) | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| hasLargeObjectColumns() | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| memoryUsageOK(double, int) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| acceptChildren(Visitor) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getFinalCostEstimate() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getTableName() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| isMaterializable() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getFromTableByName(String, String, boolean) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| getCostEstimate(Optimizer) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getScratchCostEstimate(Optimizer) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getUserSpecifiedJoinStrategy() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| decrementLevel(int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| resetJoinStrategies(Optimizer) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| fillInReferencedTableMap(JBitSet) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| maxCapacity(JoinStrategy, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| feasibleJoinStrategy(OptimizablePredicateList, Optimizer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| hasTableNumber() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getSchemaDescriptor(TableName) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCostEstimateCost(CostEstimate) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSchemaDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| markUpdatableByCursor(List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| rememberSortAvoidancePath() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setProperties(Properties) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setHashKeyColumns(int[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getNumColumnsReturned() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| assignCostEstimate(CostEstimate) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setTableNumber(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setLevel(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| columnsAreUpdatable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setOrigTableName(TableName) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMergeTableID(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCorrelationName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCurrentAccessPath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBestAccessPath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBestSortAvoidancePath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTrulyTheBestAccessPath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| considerSortAvoidancePath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getProperties() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTableNumber() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hashKeyColumns() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isOneRowScan() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLevel() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOrigTableName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMergeTableID() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| canBeOrdered() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTableDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| pushOptPredicate(OptimizablePredicate) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| modifyAccessPath(JBitSet) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isCoveringIndex(ConglomerateDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBaseTableName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| convertAbsoluteToRelativeColumnPosition(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| estimateCost(OptimizablePredicateList, ConglomerateDescriptor, CostEstimate, Optimizer, RowOrdering) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isBaseTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| supportsMultipleInstantiations() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| forUpdate() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| initialCapacity() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| loadFactor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| legalJoinOrder(JBitSet) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isTargetTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| uniqueJoin(OptimizablePredicateList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cursorTargetTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getExposedName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isFlattenableJoinNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| LOJ_reorderable(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| transformOuterJoins(ValueNode, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| flatten(ResultColumnList, PredicateList, SubqueryList, GroupByList, ValueNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| needsSpecialRCLBinding() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| pullOptPredicates(OptimizablePredicateList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isJoinColumnForRightOuterJoin(ResultColumn) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| pushExpressions(PredicateList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| optimizeSubqueries(DataDictionary, double) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |