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 |