Source file "org/apache/derby/impl/sql/compile/ProjectRestrictNode.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,466 of 1,466 | 0% | 214 of 214 | 0% | 155 | 155 | 358 | 358 | 48 | 48 |
generateMinion(ExpressionClassBuilder, MethodBuilder, boolean) | ![]() | 0% | ![]() | 0% | 21 | 21 | 69 | 69 | 1 | 1 |
replaceWithHashTableNode() | ![]() | 0% | ![]() | 0% | 5 | 5 | 33 | 33 | 1 | 1 |
modifyAccessPath(JBitSet) | ![]() | 0% | ![]() | 0% | 17 | 17 | 32 | 32 | 1 | 1 |
considerMaterialization(JBitSet) | ![]() | 0% | ![]() | 0% | 9 | 9 | 26 | 26 | 1 | 1 |
optimizeIt(Optimizer, OptimizablePredicateList, CostEstimate, RowOrdering) | ![]() | 0% | ![]() | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
pushExpressions(PredicateList) | ![]() | 0% | ![]() | 0% | 11 | 11 | 16 | 16 | 1 | 1 |
isPossibleDistinctScan(Set) | ![]() | 0% | ![]() | 0% | 8 | 8 | 10 | 10 | 1 | 1 |
pullOptPredicates(OptimizablePredicateList) | ![]() | 0% | ![]() | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
ProjectRestrictNode(ResultSetNode, ResultColumnList, ValueNode, PredicateList, SubqueryList, SubqueryList, Properties, ContextManager) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
pushOptPredicate(OptimizablePredicate) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
optimize(DataDictionary, PredicateList, double) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
nopProjectRestrict() | ![]() | 0% | ![]() | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
feasibleJoinStrategy(OptimizablePredicateList, Optimizer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getFinalCostEstimate() | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
acceptChildren(Visitor) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
nextAccessPath(Optimizer, OptimizablePredicateList, RowOrdering) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getTableNumber() | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getTrulyTheBestAccessPath() | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
preprocess(int, GroupByList, FromList) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
startOptimizing(Optimizer, RowOrdering) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
addNewPredicate(Predicate) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
generate(ActivationClassBuilder, MethodBuilder) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
rememberAsBest(int, Optimizer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
verifyProperties(DataDictionary) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
uniqueJoin(OptimizablePredicateList) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getCurrentAccessPath() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getBestAccessPath() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getBestSortAvoidancePath() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
rememberSortAvoidancePath() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
considerSortAvoidancePath() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
legalJoinOrder(JBitSet) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getUserSpecifiedJoinStrategy() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
updateTargetLockMode() | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
getCostEstimate() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setRefActionInfo(long, int[], String, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getFromTableByName(String, String, boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
pushOffsetFetchFirst(ValueNode, ValueNode, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setValidatingCheckConstraints(String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
generateResultSet(ExpressionClassBuilder, MethodBuilder) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
pushOrderByList(OrderByList) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
generateNOPProjectRestrict() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
markForDistinctScan() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setRestriction(ValueNode) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
pushQueryExpressionSuffix() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getRestrictionList() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
flattenableInFromSubquery(FromList) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
ensurePredicateList(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
printSubNodes(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |