Predicates

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total232 of 1,14479%56 of 15062%4510971276134
collectEquivalenceCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult)5810163%91562%713144201
extractDnfBranches(Expression)437864%7956%59113101
compensateCouldNotPullUpPredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult)421627%12214%78152001
removePredicatesImpliedByViewResidual(Map, Expression)340%40%336611
compensatePredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)2211283%1583%14103701
impliesByDnf(Expression, Expression)104381%5758%5761701
normalizeComparisonPredicate(ComparisonPredicate)7646%3125%231301
branchImplies(Set, Set)63183%3562%3541101
crossProductBranches(List, List)46193%3770%3621401
collectRangeCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)28197%1787%1512201
predicateImplies(Expression, Expression)21890%1375%131501
lambda$collectNonInferredQueryBasedExpressions$3(Expression)685%1150%120101
lambda$collectNonInferredExpressions$1(Expression)685%1150%120101
buildCombinedPredicate(Collection[])42100%1583%140701
removeExactCoveredPredicates(Map, Set)34100%4100%030701
rejectUnsafeResidualCompensation(Predicates.PredicateCompensation)33100%1583%140601
collectCompensationCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)31100%1583%140601
collectResidualCandidates(StructInfo)29100%2100%020701
buildRangeExpressionInfo(Expression)27100%2675%250501
normalizeExpression(Expression, CascadesContext)26100%n/a010601
toString()23100%n/a010101
mergePulledUpPredicates(Collection)17100%n/a010301
collectNonInferredQueryBasedExpressions(Collection, SlotMapping)17100%n/a010601
collectNonInferredExpressions(Collection)11100%n/a010401
static {...}11100%n/a010101
Predicates(Set, Set)9100%n/a010401
splitPredicates(Expression)8100%n/a010201
lambda$collectNonInferredQueryBasedExpressions$5(Expression)8100%2100%020101
lambda$collectNonInferredExpressions$2(Expression)8100%2100%020101
of(Set, Set)6100%n/a010101
lambda$collectNonInferredQueryBasedExpressions$4(Map, Expression)4100%n/a010101
getPulledUpPredicates()3100%n/a010101
getCouldNotPulledUpPredicates()3100%n/a010101
lambda$buildRangeExpressionInfo$0(TreeNode)3100%n/a010101