getExprMinMaxValues(RangeInference.UnknownValue) |   | 88% |   | 78% | 7 | 20 | 5 | 51 | 0 | 1 |
removeUnnecessaryMinMaxValues(Expression, Map) |   | 91% |   | 84% | 4 | 14 | 2 | 35 | 0 | 1 |
getExprMinMaxValues(RangeInference.ValueDesc) |   | 86% |   | 87% | 1 | 5 | 1 | 9 | 0 | 1 |
getExprMatchMinMax(Expression, Map) |   | 97% |   | 78% | 8 | 20 | 2 | 22 | 0 | 1 |
addExprMinMaxValues(Expression, ExpressionRewriteContext, Map) |   | 98% |   | 86% | 3 | 12 | 1 | 33 | 0 | 1 |
replaceCmpMinMax(Expression, Set) |  | 100% |  | 100% | 0 | 6 | 0 | 15 | 0 | 1 |
rewrite(CompoundPredicate, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
lambda$removeUnnecessaryMinMaxValues$1(Map.Entry) |  | 100% |   | 87% | 1 | 5 | 0 | 2 | 0 | 1 |
getExprMinMaxValues(RangeInference.DiscreteValue) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
getExprMinMaxValues(RangeInference.RangeValue) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
getExprMinMaxValues(RangeInference.EmptyValue) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
isExprNeedAddMinMax(Expression) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
buildRules() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
lambda$getExprMinMaxValues$4(Map.Entry, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$addExprMinMaxValues$2(Map.Entry, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$buildRules$0(ExpressionMatchingContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
AddMinMax() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getExprMinMaxValues$3(AddMinMax.MinMaxValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |