InferPredicates

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total32 of 61894%12 of 7584%11538119014
inferNewPredicateRemoveUselessIsNull(Plan, Set, LogicalJoin, CascadesContext)1611687%61875%51332901
visitLogicalFilter(LogicalFilter, JobContext)114279%2466%2421001
withInferredIfSupported(Expression, Expression)3457%n/a012301
rewriteRoot(Plan, JobContext)23294%2250%231601
visitLogicalJoin(LogicalJoin, JobContext)100100%11100%0802001
visitLogicalExcept(LogicalExcept, JobContext)97100%11191%1701601
visitLogicalIntersect(LogicalIntersect, JobContext)90100%12100%0701501
inferNewPredicate(Plan, Set)45100%1583%140901
lambda$inferNewPredicateRemoveUselessIsNull$1(LogicalJoin, CascadesContext)18100%n/a010401
getAllExpressions(Plan, Plan, Optional)17100%n/a010401
pullUpPredicates(Plan)8100%n/a010101
pullUpAllPredicates(Plan)8100%n/a010101
lambda$getAllExpressions$0(Set, Expression)6100%n/a010101
InferPredicates()3100%n/a010101