SimplifyComparisonPredicate

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,723 of 1,7230%374 of 3740%2072073483482020
processDateTimeLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)2780%400%2121464611
processTypeRangeLimitComparison(ComparisonPredicate, Expression, NumericLiteral)2040%660%3434545411
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)1890%320%1717383811
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)1580%320%1717343411
processIntegerLikeTypeCoercion(ComparisonPredicate, Expression, Expression)1490%320%1717323211
processDateLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)1140%280%1515222211
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)1120%260%1414262611
convertDecimalToIntegerLikeLiteral(BigDecimal, DataType)1040%300%1616151511
simplify(ComparisonPredicate)990%240%1313171711
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)830%220%1212171711
convertDecimalToSmallerDecimalV3Type(ComparisonPredicate, Cast, DecimalV3Literal)820%100%66181811
simplifyDateComparisonOutsideRange(ComparisonPredicate, Expression, boolean)410%160%998811
processFloatLikeTypeCoercion(ComparisonPredicate, Expression, Expression)360%80%556611
convertDateLiteralToDateType(DateLiteral, DataType)210%80%557711
migrateToDateTime(DateTimeV2Literal)160%n/a111111
migrateToDateV2(DateLiteral)100%n/a111111
migrateToDate(DateV2Literal)100%n/a111111
buildRules()90%n/a113311
static {...}50%n/a111111
SimplifyComparisonPredicate()30%n/a111111