SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total23 of 83297%24 of 17886%251036163114
convertDecimalToIntegerLikeLiteral(BigDecimal, DataType)99591%42686%41611501
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)812493%52180%51432901
simplify(ComparisonPredicate)35795%41275%4911101
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)30%n/a111111
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)176100%32589%31503501
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)158100%44090%42303301
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)112100%42284%41402601
processFloatLikeTypeCoercion(ComparisonPredicate, Expression, Expression)36100%8100%050601
migrateToDateTime(DateTimeV2Literal)16100%n/a010101
migrateToDateV2(DateTimeLiteral)10100%n/a010101
migrateToDate(DateV2Literal)10100%n/a010101
buildRules()7100%n/a010201
static {...}5100%n/a010101
SimplifyComparisonPredicate()3100%n/a010101