Source file "org/apache/derby/impl/sql/compile/XMLOptTrace.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,010 of 1,010 | 0% | 76 of 76 | 0% | 108 | 108 | 245 | 245 | 70 | 70 |
formatPlanSummary(int[], int) | ![]() | 0% | ![]() | 0% | 10 | 10 | 27 | 27 | 1 | 1 |
traceStartQueryBlock(long, int, OptimizableList) | ![]() | 0% | ![]() | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
getOptimizableName(Optimizable) | ![]() | 0% | ![]() | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
traceConsideringConglomerate(ConglomerateDescriptor, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
traceCostOfConglomerateScan(int, ConglomerateDescriptor, CostEstimate, int, double, int, double, int, double, int, double, int, double) | ![]() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | |
printToWriter(PrintWriter) | ![]() | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | |
traceStartStatement(String) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
formatPlanCost(Element, String, int[], int, CostEstimate) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
formatJoinOrder(Element, int[]) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
traceJoinOrderConsideration(int, int[], JBitSet) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
isComplete(int[]) | ![]() | 0% | ![]() | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
traceSortCost(CostEstimate, CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
traceRememberingBestJoinOrder(int, int[], int, CostEstimate, JBitSet) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
createElement(Element, String, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
formatCost(Element, CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
getOptimizable(int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
traceSkippingJoinOrder(int, int, int[], JBitSet) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
XMLOptTrace() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
formatSelectivity(Element, String, int, double) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
traceTimeout(long, CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
traceCostWithoutSortAvoidance(CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
traceCostWithSortAvoidance(CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
isBaseTable(Optimizable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isFromTable(Optimizable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
formatSkip(Element, String, String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
traceEndQueryBlock() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
traceCompleteJoinOrder() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
traceSkippingBecauseTooMuchMemory(int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
traceVacuous() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
traceNoBestPlan() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
traceSkipUnmaterializableHashJoin() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
traceSkipHashJoinNoHashKeys() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
makeTableName(String, String, ContextManager) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
formatTimestamp(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceConsideringJoinStrategy(JoinStrategy, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
printThrowable(Throwable) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
traceModifyingAccessPaths(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceShortCircuiting(boolean, Optimizable, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceIllegalUserJoinOrder() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceUserJoinOrderOptimized() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCurrentPlanAvoidsSort(CostEstimate, CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCheapestPlanSoFar(int, CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceSortNeededForOrdering(int, RequiredRowOrdering) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostOfNScans(int, double, CostEstimate) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceHashKeyColumns(int[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceOptimizingJoinNode() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceRememberingBestAccessPath(AccessPath, int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceNoMoreConglomerates(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceScanningHeapWithUniqueKey() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceAddingUnorderedOptimizable(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceChangingAccessPathForTable(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceNoStartStopPosition() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceNonCoveringIndexCost(double, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceConstantStartStopPositions() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceEstimatingCostOfConglomerate(ConglomerateDescriptor, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceLookingForSpecifiedIndex(String, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceSingleMatchedRowCost(double, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostIncludingExtra1stColumnSelectivity(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceNextAccessPath(String, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostIncludingExtraStartStop(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostIncludingExtraQualifierSelectivity(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostIncludingExtraNonQualifierSelectivity(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostOfNoncoveringIndex(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceRememberingJoinStrategy(JoinStrategy, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceRememberingBestAccessPathSubstring(AccessPath, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceRememberingBestSortAvoidanceAccessPathSubstring(AccessPath, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceRememberingBestUnknownAccessPathSubstring(AccessPath, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostIncludingCompositeSelectivityFromStats(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCompositeSelectivityFromStatistics(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
traceCostIncludingStatsForIndex(CostEstimate, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |