| union(ExpressionRewriteContext, Expression, RangeInference.ValueDescCollector) |   | 45% |   | 35% | 33 | 41 | 36 | 74 | 0 | 1 |
| mergeCompoundValues(ExpressionRewriteContext, Expression, List, RangeInference.ValueDescCollector, boolean) |   | 42% |   | 25% | 24 | 27 | 25 | 47 | 0 | 1 |
| intersect(ExpressionRewriteContext, Expression, RangeInference.ValueDescCollector) |   | 69% |   | 63% | 26 | 42 | 26 | 83 | 0 | 1 |
| processCompound(ExpressionRewriteContext, List, boolean) |   | 81% |   | 69% | 12 | 27 | 5 | 43 | 0 | 1 |
| lambda$union$4(Set, RangeSet, ComparableLiteral) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| visitInPredicate(InPredicate, ExpressionRewriteContext) |   | 85% |   | 60% | 4 | 6 | 3 | 14 | 0 | 1 |
| lambda$intersect$3(Set, ComparableLiteral) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$intersect$2(Range, ComparableLiteral) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| visitNot(Not, ExpressionRewriteContext) |   | 84% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| visitGreaterThan(GreaterThan, ExpressionRewriteContext) |   | 77% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| visitGreaterThanEqual(GreaterThanEqual, ExpressionRewriteContext) |   | 77% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| visitLessThan(LessThan, ExpressionRewriteContext) |   | 77% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| visitLessThanEqual(LessThanEqual, ExpressionRewriteContext) |   | 77% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| visitEqualTo(EqualTo, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| tryGetComparableLiteral(Expression) |  | 100% |   | 80% | 2 | 6 | 0 | 7 | 0 | 1 |
| lambda$processCompound$0(Expression) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| visitIsNull(IsNull, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAnd(And, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitOr(Or, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValue(Expression, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visit(Expression, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$processCompound$1(Pair) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| RangeInference() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |