PredicateList

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,327 of 4,3270%793 of 7930%4564561,1921,1925959
orderUsefulPredicates(Optimizable, ConglomerateDescriptor, boolean, boolean, boolean)4820%1500%767613413411
joinClauseTransitiveClosure(int, FromList, CompilerContext)4630%740%383812612611
searchClauseTransitiveClosure(int, boolean)4170%840%434311111111
pushExpressionsIntoSelect(SelectNode, boolean)2360%380%2020707011
generateQualifiers(ExpressionClassBuilderInterface, MethodBuilder, Optimizable, boolean)2150%220%1212606011
selectivity(Optimizable)2080%340%1818606011
chooseLongestMatch(PredicateList.PredicateWrapperList[], List, int)1410%240%1313353511
generateSetColumn(ExpressionClassBuilder, MethodBuilder, int, Predicate, Optimizable, LocalField, boolean)1310%180%1010373711
decrementLevel(FromList, int)1100%240%1313323211
orderQualifiers()1090%150%99262611
useful(Optimizable, ConglomerateDescriptor)980%320%1717303011
removeRedundantPredicates()840%220%1212262611
calculateWeight(PredicateList.PredicateWrapperList[], int)820%120%77141411
generateSingleQualifierCode(MethodBuilder, Optimizable, boolean, ExpressionClassBuilder, RelationalOperator, LocalField, int, int)770%20%22202011
restoreConstantPredicates()750%200%1111232311
transferPredicates(OptimizablePredicateList, JBitSet, Optimizable)740%100%66202011
restorePredicates()700%180%1010222211
pullExpressions(int, ValueNode)620%40%33171711
constantColumn(ColumnReference)590%140%88202011
getPushablePredicates(JBitSet)540%80%55141411
generateStopKey(ExpressionClassBuilderInterface, MethodBuilder, Optimizable)530%60%44161611
generateStartKey(ExpressionClassBuilderInterface, MethodBuilder, Optimizable)530%60%44151511
generateInListValues(ExpressionClassBuilder, MethodBuilder)490%80%55141411
hasOptimizableEquijoin(Optimizable, int)430%100%66131311
markReferencedColumns()410%60%44101011
sameStartStopPosition()410%140%88101011
putOptimizableEqualityPredicateFirst(Optimizable, int)400%60%44121211
countScanFlags()390%80%559911
adjustForSortElimination(RequiredRowOrdering)390%80%55141411
hasEqualityPredicateOnOrderedColumn(Optimizable, int, boolean)360%60%44101011
transferNonQualifiers(Optimizable, PredicateList)350%60%449911
removeOptPredicate(int)330%60%448811
addOptPredicate(OptimizablePredicate, int)330%60%448811
removeOptPredicate(OptimizablePredicate)320%60%448811
addOptPredicate(OptimizablePredicate)320%60%448811
addPredicate(Predicate)310%60%448811
transferAllPredicates(OptimizablePredicateList)310%20%22101011
setPredicatesAndProperties(OptimizablePredicateList)310%20%228811
isRedundantPredicate(int)300%60%448811
startOperator(Optimizable)290%40%339911
stopOperator(Optimizable)290%40%339911
eliminateBooleanTrueAndBooleanTrue()280%60%446611
hasOptimizableEqualityPredicate(Optimizable, int, boolean)270%40%337711
generateIndexableRow(ExpressionClassBuilder, int)270%n/a118811
allReference(FromBaseTable)230%40%336611
selectivityNoStatistics(Optimizable)230%20%225511
checkTopPredicatesForEqualsConditions(int, boolean[], int[], JBitSet[], boolean)200%20%224411
markAllPredicatesQualifiers()180%20%225511
remapColumnReferencesToExpressions()180%20%225511
allPushable()180%40%335511
xorReferencedSet(JBitSet)160%20%224411
pushUsefulPredicates(Optimizable)140%n/a116611
categorize()140%20%224411
copyPredicatesToOtherList(OptimizablePredicateList)140%20%223311
finishKey(ExpressionClassBuilder, MethodBuilder, MethodBuilder, LocalField)120%n/a115511
isConstantOrParameterNode(ValueNode)100%40%331111
classify(Optimizable, ConglomerateDescriptor)80%n/a112211
PredicateList(ContextManager)50%n/a112211
getOptPredicate(int)50%n/a111111