| testFromComparisonsWithCoercions() |  | 0% | | n/a | 1 | 1 | 93 | 93 | 1 | 1 |
| testFromOrPredicate() |  | 0% | | n/a | 1 | 1 | 50 | 50 | 1 | 1 |
| testNumericTypeTranslation(TestExpressionDomainTranslator.NumericValues, TestExpressionDomainTranslator.NumericValues) |  | 0% |  | 0% | 10 | 10 | 70 | 70 | 1 | 1 |
| testInOptimization() |  | 0% | | n/a | 1 | 1 | 39 | 39 | 1 | 1 |
| testFromBasicComparisons() |  | 0% | | n/a | 1 | 1 | 61 | 61 | 1 | 1 |
| testLegacyCharComparedToVarcharExpression() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| testToPredicate() |  | 0% | | n/a | 1 | 1 | 33 | 33 | 1 | 1 |
| testNumericTypeTranslation() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testFromFlippedBasicComparisons() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
| testFromAndPredicate() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testFromBasicComparisonsWithNulls() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| testInPredicateWithNull() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testFromInPredicate() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testFromBetweenPredicate() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| testRoundTrip() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testFromInPredicateWithCastsAndNulls() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testConjunctExpression() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testNoSaturatedFloorCastFromUnsupportedApproximateDomain() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testInPredicateWithCasts() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testFromUnprocessableInPredicate() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testExpressionConstantFolding() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testFromNotPredicate() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToPredicateAllIgnored() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSimpleComparison(Expression, String, Domain) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testFromIsNullPredicate() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFromIsNotNullPredicate() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testNonImplicitCastOnSymbolSide() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testNumericTypeTranslationChain(TestExpressionDomainTranslator.NumericValues[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| testCharComparedToVarcharExpression() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToPredicateNone() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testMultipleCoercionsOnSymbolSide() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| bigintLiteral(long) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| in(Expression, Type, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setup() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testFromUnprocessableComparison() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testNumericTypeTranslation$0(Type, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testNoneRoundTrip() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testAllRoundTrip() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testFromBooleanLiteralPredicate() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| randPredicate(String, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| in(String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertPredicateIsAlwaysFalse(Expression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertUnsupportedPredicate(Expression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertPredicateTranslates(Expression, TupleDomain) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| unprocessableExpression1(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unprocessableExpression2(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| colorLiteral(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSimpleComparison(Expression, String, Range) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| tearDown() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testFromUnknownPredicate() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testFromNullLiteralPredicate() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isNull(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| between(String, Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNotNull(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cast(Expression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| function(String, Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shortDecimal(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fromPredicate(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| equal(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notEqual(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThan(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThanOrEqual(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThan(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThanOrEqual(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDistinctFrom(String, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| between(Expression, Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| comparison(ComparisonExpression.Operator, Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cast(String, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNotNull(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doubleLiteral(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullLiteral(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| longDecimal(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toExpression(Object, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertPredicateIsAlwaysTrue(Expression) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toPredicate(TupleDomain) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNull(Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| equal(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notEqual(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThan(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| greaterThanOrEqual(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThan(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lessThanOrEqual(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDistinctFrom(Expression, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| not(Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringLiteral(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringLiteral(String, Type) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| varbinaryLiteral(Slice) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| realValue(float) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullLiteral() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestExpressionDomainTranslator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |