Predicates

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,216 of 1,2160%166 of 1660%1221222882883939
collectEquivalenceCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult)1590%240%1313424211
extractDnfBranches(Expression)1210%160%99313111
compensatePredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext, boolean)1200%60%44303011
collectRangeCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)830%80%55222211
crossProductBranches(List, List)650%100%66141411
compensateCouldNotPullUpPredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult)580%140%88202011
impliesByDnf(Expression, Expression)530%120%77171711
collectPrunableCandidates(Predicates.PredicateCompensation, boolean)430%60%449911
buildCombinedPredicate(Collection[])420%60%447711
removePredicatesImpliedByViewResidual(Map, Expression, boolean)400%60%447711
branchImplies(Set, Set)370%80%55111111
removeExactCoveredPredicates(Map, Set)340%40%337711
collectCompensationCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)310%60%446611
collectResidualCandidates(StructInfo)290%20%227711
buildRangeExpressionInfo(Expression)270%80%555511
normalizeExpression(Expression, CascadesContext)260%n/a116611
toString()230%n/a111111
isImpliedByOutput(Set, Expression)220%60%447711
rejectUnsafeResidualCompensation(Predicates.PredicateCompensation)200%40%335511
predicateImplies(Expression, Expression)200%40%335511
mergePulledUpPredicates(Collection)170%n/a113311
collectNonInferredQueryBasedExpressions(Collection, SlotMapping)170%n/a116611
constrainsAggregateOrWindowOutput(Expression)130%n/a111111
normalizeComparisonPredicate(ComparisonPredicate)130%40%333311
collectNonInferredExpressions(Collection)110%n/a114411
Predicates(Set, Set)90%n/a114411
isPrunable(Expression, boolean)90%40%331111
static {...}90%n/a111111
splitPredicates(Expression)80%n/a112211
compensatePredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)80%n/a111111
lambda$collectNonInferredQueryBasedExpressions$5(Expression)80%20%221111
lambda$collectNonInferredExpressions$2(Expression)80%20%221111
lambda$collectNonInferredQueryBasedExpressions$3(Expression)70%20%221111
lambda$collectNonInferredExpressions$1(Expression)70%20%221111
of(Set, Set)60%n/a111111
lambda$collectNonInferredQueryBasedExpressions$4(Map, Expression)40%n/a111111
getPulledUpPredicates()30%n/a111111
getCouldNotPulledUpPredicates()30%n/a111111
lambda$buildRangeExpressionInfo$0(TreeNode)30%n/a111111