SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,142 of 1,59128%249 of 34026%156189215321919
processDateTimeLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)2000%260%1414303011
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)1580%320%1717343411
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)1533619%26618%1417293801
processDateLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)1120%280%1515222211
convertDecimalToIntegerLikeLiteral(BigDecimal, DataType)1040%300%1616151511
convertDecimalToSmallerDecimalV3Type(ComparisonPredicate, Cast, DecimalV3Literal)820%100%66181811
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)684439%20623%1314162601
processIntegerLikeTypeCoercion(ComparisonPredicate, Expression, Expression)658456%181443%1317123201
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)64811%15316%810121401
processTypeRangeLimitComparison(ComparisonPredicate, Expression, NumericLiteral)5115375%254162%2334125401
processFloatLikeTypeCoercion(ComparisonPredicate, Expression, Expression)251130%6225%454601
convertDateLiteralToDateType(DateLiteral, DataType)210%80%557711
migrateToDateTime(DateTimeV2Literal)160%n/a111111
migrateToDateV2(DateLiteral)100%n/a111111
migrateToDate(DateV2Literal)100%n/a111111
simplify(ComparisonPredicate)39696%51979%51311701
buildRules()9100%n/a010301
static {...}5100%n/a010101
SimplifyComparisonPredicate()3100%n/a010101