Predicates

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total210 of 1,16681%48 of 15068%3911051281235
collectEquivalenceCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult)1322716%21312%1213344201
toString()320%n/a111111
extractDnfBranches(Expression)1810385%41275%4963101
compensateCouldNotPullUpPredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult)85086%6857%5832001
normalizeComparisonPredicate(ComparisonPredicate)7646%3125%231301
impliesByDnf(Expression, Expression)44992%21083%2721701
getPulledUpPredicates()30%n/a111111
compensatePredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)213298%1583%1413701
collectRangeCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)28197%1787%1512201
crossProductBranches(List, List)26396%2880%2611401
buildCombinedPredicate(Collection[])42100%1583%140701
branchImplies(Set, Set)37100%8100%0501101
removePredicatesImpliedByViewResidual(Map, Expression)34100%1375%130601
removeExactCoveredPredicates(Map, Set)34100%4100%030701
rejectUnsafeResidualCompensation(Predicates.PredicateCompensation)33100%1583%140601
collectCompensationCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)31100%2466%240601
collectResidualCandidates(StructInfo)29100%2100%020701
buildRangeExpressionInfo(Expression)27100%3562%350501
normalizeExpression(Expression, CascadesContext)26100%n/a010601
predicateImplies(Expression, Expression)20100%4100%030501
mergePulledUpPredicates(Collection)19100%n/a010301
collectNonInferredQueryBasedExpressions(Collection, SlotMapping)17100%n/a010601
Predicates(Set, Set, Set)12100%n/a010501
collectNonInferredExpressions(Collection)11100%n/a010401
getSemanticPredicates()9100%n/a010401
static {...}9100%n/a010101
splitPredicates(Expression)8100%n/a010201
lambda$collectNonInferredQueryBasedExpressions$5(Expression)8100%2100%020101
lambda$collectNonInferredExpressions$2(Expression)8100%2100%020101
of(Set, Set, Set)7100%n/a010101
lambda$collectNonInferredQueryBasedExpressions$3(Expression)7100%2100%020101
lambda$collectNonInferredExpressions$1(Expression)7100%2100%020101
lambda$collectNonInferredQueryBasedExpressions$4(Map, Expression)4100%n/a010101
getCouldNotPulledUpPredicates()3100%n/a010101
lambda$buildRangeExpressionInfo$0(TreeNode)3100%n/a010101