Source file "org/apache/derby/impl/sql/compile/FromBaseTable.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 5,104 of 5,104 | 0% | 816 of 816 | 0% | 503 | 503 | 1,336 | 1,336 | 95 | 95 |
| estimateCost(OptimizablePredicateList, ConglomerateDescriptor, CostEstimate, Optimizer, RowOrdering) | 0% | 0% | 120 | 120 | 333 | 333 | 1 | 1 | ||
| changeAccessPath() | 0% | 0% | 29 | 29 | 96 | 96 | 1 | 1 | ||
| verifyProperties(DataDictionary) | 0% | 0% | 29 | 29 | 79 | 79 | 1 | 1 | ||
| bindNonVTITables(DataDictionary, FromList) | 0% | 0% | 16 | 16 | 75 | 75 | 1 | 1 | ||
| nextAccessPath(Optimizer, OptimizablePredicateList, RowOrdering) | 0% | 0% | 31 | 31 | 62 | 62 | 1 | 1 | ||
| generateDistinctScan(ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 7 | 7 | 45 | 45 | 1 | 1 | ||
| getScanArguments(ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 8 | 8 | 25 | 25 | 1 | 1 | ||
| getMatchingColumn(ColumnReference) | 0% | 0% | 16 | 16 | 30 | 30 | 1 | 1 | ||
| generateMaxSpecialResultSet(ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 4 | 4 | 25 | 25 | 1 | 1 | ||
| getFromTableByName(String, String, boolean) | 0% | 0% | 20 | 20 | 24 | 24 | 1 | 1 | ||
| isOrdered(ColumnReference[], ConglomerateDescriptor) | 0% | 0% | 11 | 11 | 25 | 25 | 1 | 1 | ||
| supersetOfUniqueIndex(JBitSet[]) | 0% | 0% | 7 | 7 | 23 | 23 | 1 | 1 | ||
| genResultColList() | 0% | 0% | 3 | 3 | 22 | 22 | 1 | 1 | ||
| generateResultSet(ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 7 | 7 | 21 | 21 | 1 | 1 | ||
| addColsToList(ResultColumnList, FormatableBitSet) | 0% | 0% | 5 | 5 | 18 | 18 | 1 | 1 | ||
| bindTableDescriptor() | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| isStrictlyOrdered(ColumnReference[], ConglomerateDescriptor) | 0% | 0% | 9 | 9 | 20 | 20 | 1 | 1 | ||
| generateRefActionDependentTableScan(ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| genProjectRestrict(int) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| isCoveringIndex(ConglomerateDescriptor) | 0% | 0% | 8 | 8 | 20 | 20 | 1 | 1 | ||
| newResultColumns(ResultColumnList, ConglomerateDescriptor, ConglomerateDescriptor, boolean) | 0% | 0% | 3 | 3 | 15 | 15 | 1 | 1 | ||
| startOptimizing(Optimizer, RowOrdering) | 0% | n/a | 1 | 1 | 17 | 17 | 1 | 1 | ||
| supersetOfUniqueIndex(boolean[]) | 0% | 0% | 7 | 7 | 16 | 16 | 1 | 1 | ||
| preprocess(int, GroupByList, FromList) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| isOrderedOn(ColumnReference[], boolean, List) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| isOneRowResultSet() | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| acceptChildren(Visitor) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| uniqueJoin(OptimizablePredicateList) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| isOneRowResultSet(ConglomerateDescriptor, OptimizablePredicateList) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| mapTableAsVTI(TableDescriptor, String, ResultColumnList, Properties, ContextManager) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| updateTargetLockMode() | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| FromBaseTable(TableName, String, int, ResultColumnList, ContextManager) | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | ||
| isValidatingCheckConstraint() | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| scanCostAfterSelectivity(double, double, double, boolean) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| FromBaseTable(TableName, String, ResultColumnList, Properties, ContextManager) | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| isPossibleDistinctScan(Set) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| qualifiesForStatisticsUpdateCheck(TableDescriptor) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| getNextConglom(ConglomerateDescriptor) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| getDefaultBulkFetch() | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| pushIndexName(ConglomerateDescriptor, MethodBuilder) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| mapAbsoluteToRelativeColumnPosition(int) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| isOneRowResultSet(OptimizablePredicateList) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| pullOptPredicates(OptimizablePredicateList) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getRowTemplate(ConglomerateDescriptor, StoreCostController) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| clearDependency(List) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| generate(ActivationClassBuilder, MethodBuilder) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getTableName() | 0% | 0% | 5 | 5 | 4 | 4 | 1 | 1 | ||
| setExistsBaseTable(boolean, JBitSet, boolean) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| baseRowCount() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| optimizeIt(Optimizer, OptimizablePredicateList, CostEstimate, RowOrdering) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| forUpdate() | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| setRefActionInfo(long, int[], String, boolean) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getExposedTableName() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getUserSpecifiedIndexName() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| referencesTarget(String, boolean) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| LOJgetReferencedTables(int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| legalJoinOrder(JBitSet) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getExposedName() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getConglomDescs() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| isOneRowScan() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getAllResultColumns(TableName) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| adjustForSortElimination(RequiredRowOrdering) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| pushOptPredicate(OptimizablePredicate) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isTargetTable() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| disableBulkFetch() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getFirstConglom() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| memoryUsageOK(double, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| referencesSessionSchema() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getStoreCostController(ConglomerateDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setLockingBasedOnThreshold(Optimizer, double) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| markAsCursorTargetTable() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| markUpdated(ResultColumnList) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBaseCostController() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setRowLocationColumnName(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBaseTableName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| convertAbsoluteToRelativeColumnPosition(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setTableProperties(Properties) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getFinalCostEstimate() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| doSpecialMaxScan() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| markForDistinctScan() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getTableDescriptor() | 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 | ||
| getExistsBaseTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTableNameField() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cursorTargetTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isNotExists() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| LOJ_reorderable(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| canBeOrdered() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMaterializable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isBaseTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| bindExpressions(FromList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| bindResultColumns(FromList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| adjustForSortElimination() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |