UnequalPredicateInfer.InferenceGraph

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total700 of 1,57555%144 of 24641%101146112263723
chooseUnequalPredicates(UnequalPredicateInfer.InferenceGraph.Relation[][], Set)136159%2314%1213172101
chooseEqualPredicates(Set)11611048%221235%1518203901
connectInThisPath(UnequalPredicateInfer.InferenceGraph.Relation[][], int, int, int)800%200%11118811
generatePredicates(UnequalPredicateInfer.InferenceGraph.Relation[][])645244%41071%4861501
hasIndexOrPartitionColumn(Expression, Expression)590%180%1010161611
isTableFilter(int, int)580%60%448811
UnequalPredicateInfer.InferenceGraph(Set)4723383%142058%1318135601
expandGraph(UnequalPredicateInfer.InferenceGraph.Relation[][], int, int)370%60%446611
chooseInputPredicates(UnequalPredicateInfer.InferenceGraph.Relation[][])3114582%61266%41072801
connect(UnequalPredicateInfer.InferenceGraph.Relation[][], int, int, int)268476%111557%91421001
checkDeducible(UnequalPredicateInfer.InferenceGraph.Relation[][], int, int, int, UnequalPredicateInfer.InferenceGraph.Relation)140%20%222211
normalizePredicate(ComparisonPredicate)8746%3125%230101
normalize(ComparisonPredicate)70%n/a111111
dfs(int, List, List)64287%3562%352801
getType(ComparisonPredicate)61164%3350%343701
getGraph()30%n/a111111
isAllLiteral(int, int)2090%1375%130301
topoSort()44100%4100%030901
deduce(UnequalPredicateInfer.InferenceGraph.Relation[][])31100%6100%040501
removeExprEqualToConstant(List, Set)26100%4100%030701
initGraph(UnequalPredicateInfer.InferenceGraph.Relation[][])23100%4100%030401
clear(UnequalPredicateInfer.InferenceGraph.Relation[][], int, int, UnequalPredicateInfer.InferenceGraph.Relation)16100%1150%120401
set(UnequalPredicateInfer.InferenceGraph.Relation[][], int, int, UnequalPredicateInfer.InferenceGraph.Relation)16100%1150%120401