SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total46 of 1,74697%42 of 36088%4219915343019
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)2017389%13196%11743801
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)830197%74586%72735601
processDateTimeLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)619497%42284%41433001
processDateLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)410896%32589%31522201
simplify(ComparisonPredicate)39696%51979%51311701
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
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)72100%21688%21001401
processFloatLikeTypeCoercion(ComparisonPredicate, Expression, Expression)36100%1787%150601
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