SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total45 of 1,72997%40 of 37089%3920513350020
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)2016989%13196%11743801
processDateTimeLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)629197%43690%42134901
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)616996%53386%52023701
processDateLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)49195%22090%21222101
simplifyDateComparisonOutsideRange(ComparisonPredicate, Expression, boolean)43790%31381%290801
convertDateLiteralToDateType(DateLiteral, DataType)31885%3562%351701
convertDecimalToIntegerLikeLiteral(BigDecimal, DataType)10399%32790%31601501
convertDecimalToSmallerDecimalV3Type(ComparisonPredicate, Cast, DecimalV3Literal)8198%2880%2611801
processTypeRangeLimitComparison(ComparisonPredicate, Expression, NumericLiteral)204100%46293%43405401
processIntegerLikeTypeCoercion(ComparisonPredicate, Expression, Expression)149100%52784%51703201
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)112100%22492%21402601
simplify(ComparisonPredicate)99100%42083%41301701
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)72100%21688%21001401
processFloatLikeTypeCoercion(ComparisonPredicate, Expression, Expression)36100%8100%050601
migrateToDateTime(DateTimeV2Literal)16100%n/a010101
migrateToDateV2(DateLiteral)10100%n/a010101
migrateToDate(DateV2Literal)10100%n/a010101
buildRules()9100%n/a010301
static {...}5100%n/a010101
SimplifyComparisonPredicate()3100%n/a010101