SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total28 of 76996%21 of 15286%22907150114
convertDecimalToIntegerLikeLiteral(BigDecimal)146081%51372%51021101
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)812493%52180%51432901
simplify(ComparisonPredicate)35795%41275%4911101
visitComparisonPredicate(ComparisonPredicate, ExpressionRewriteContext)30%n/a111111
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)158100%44090%42303301
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)155100%22090%21203001
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)100100%11794%11002201
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