SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,309 of 1,59117%279 of 34017%1661892513211019
processDateTimeLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)2000%260%1414303011
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)1593015%28412%1617303801
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)1580%320%1717343411
processIntegerLikeTypeCoercion(ComparisonPredicate, Expression, Expression)1331610%28412%1517293201
processDateLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)1120%280%1515222211
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)1120%260%1414262611
convertDecimalToIntegerLikeLiteral(BigDecimal, DataType)1040%300%1616151511
processTypeRangeLimitComparison(ComparisonPredicate, Expression, NumericLiteral)9311154%323451%2534205401
convertDecimalToSmallerDecimalV3Type(ComparisonPredicate, Cast, DecimalV3Literal)820%100%66181811
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)6756%1715%910121401
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)79292%81666%71311701
buildRules()9100%n/a010301
static {...}5100%n/a010101
SimplifyComparisonPredicate()3100%n/a010101