OptimizerImpl

Source file "org/apache/derby/impl/sql/compile/OptimizerImpl.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,954 of 2,9540%480 of 4800%2822827137134242
getNextPermutation()7360%1500%767616316311
getNextDecoratedPermutation()4190%740%3838999911
OptimizerImpl(OptimizableList, OptimizablePredicateList, DataDictionary, boolean, boolean, boolean, int, JoinStrategy[], int, RequiredRowOrdering, int, OptimizerPlan, LanguageConnectionContext)2140%140%88545411
pullOptimizableFromJoinOrder()1930%240%1313606011
costBasedCostOptimizable(Optimizable, TableDescriptor, ConglomerateDescriptor, OptimizablePredicateList, CostEstimate)1650%320%1717393911
ruleBasedCostOptimizable(Optimizable, TableDescriptor, ConglomerateDescriptor, OptimizablePredicateList, CostEstimate)1390%200%1111434311
pushPredicates(Optimizable, JBitSet)1320%260%1414333311
considerCost(Optimizable, OptimizablePredicateList, CostEstimate, CostEstimate)1140%260%1414282811
updateBestPlanMaps(short, Object)1010%200%1111232311
rememberBestCost(CostEstimate, int)980%140%88191911
addScopedPredicatesToList(PredicateList, ContextManager)660%140%88151511
modifyAccessPaths()620%80%55131311
prepForNextRound()570%100%66151511
rewindJoinOrder()530%40%33121211
uniqueJoinWithOuterTable(OptimizablePredicateList)510%80%55121211
getFinalCost()480%40%33111111
costPermutation()460%40%33101011
recoverCostFromProposedJoinOrder(boolean)410%40%33121211
getJoinStrategy(String)290%40%336611
costOptimizable(Optimizable, TableDescriptor, ConglomerateDescriptor, OptimizablePredicateList, CostEstimate)250%40%336611
isTableFunction(Optimizable)190%40%334411
getTupleDescriptor(Optimizable)170%20%224411
endOfRoundCleanup()160%20%224411
initJumpState()120%20%222211
setOuterRows(double)110%n/a114411
estimateTotalCost(OptimizablePredicateList, ConglomerateDescriptor, CostEstimate, Optimizable)110%n/a113311
useStatistics()110%40%331111
joinOrderMeetsDependencies(int)100%n/a112211
isPushable(OptimizablePredicate)70%20%223311
getNewCostEstimate(double, double, double)70%n/a111111
getJoinStrategy(int)0%n/a111111
getOptimizable(int)0%n/a111111
tracingIsOn()0%n/a111111
newCostEstimate()0%n/a111111
getNumberOfJoinStrategies()0%n/a111111
tracer()0%n/a111111
getOptimizableCount()0%n/a111111
getMaxMemoryPerTable()0%n/a111111
getDataDictionary()0%n/a111111
getOptimizedCost()0%n/a111111
tableLockThreshold()0%n/a111111
getLevel()0%n/a111111