| union(ExpressionRewriteContext, Expression, RangeInference.ValueDescCollector) |   | 45% |   | 36% | 32 | 41 | 36 | 74 | 0 | 1 |
| intersect(ExpressionRewriteContext, Expression, RangeInference.ValueDescCollector) |   | 56% |   | 54% | 30 | 42 | 35 | 83 | 0 | 1 |
| mergeCompoundValues(ExpressionRewriteContext, Expression, List, RangeInference.ValueDescCollector, boolean) |   | 42% |   | 25% | 24 | 27 | 25 | 47 | 0 | 1 |
| processCompound(ExpressionRewriteContext, List, boolean) |   | 80% |   | 61% | 15 | 27 | 5 | 43 | 0 | 1 |
| visitNot(Not, ExpressionRewriteContext) |   | 57% |   | 50% | 2 | 3 | 2 | 6 | 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 |
| 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 |
| lambda$processCompound$0(Expression) |  | 87% |   | 66% | 2 | 4 | 0 | 3 | 0 | 1 |
| visitEqualTo(EqualTo, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| tryGetComparableLiteral(Expression) |  | 100% |   | 90% | 1 | 6 | 0 | 7 | 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 |