SimplifyComparisonPredicate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total506 of 1,59168%145 of 34057%11318996321219
convertDecimalToIntegerLikeLiteral(BigDecimal, DataType)1040%300%1616151511
processDateTimeLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)8211859%141246%131493001
processDateTimeLikeComparisonPredicateDateTimeV2Literal(ComparisonPredicate, Expression, DateTimeV2Literal)758352%191340%1117183401
processIntegerDecimalLiteralComparison(ComparisonPredicate, Expression, BigDecimal)684439%20623%1314162601
processDecimalV3TypeCoercion(ComparisonPredicate, Expression, Expression)5613370%92371%817103801
processTypeRangeLimitComparison(ComparisonPredicate, Expression, NumericLiteral)3516982%155177%153475401
processDateLikeComparisonPredicateDateLiteral(ComparisonPredicate, Expression, DateLiteral)298374%121657%111582201
processFloatLikeTypeCoercion(ComparisonPredicate, Expression, Expression)191747%2675%254601
processIntegerLikeTypeCoercion(ComparisonPredicate, Expression, Expression)1513489%92371%91733201
convertDateLiteralToDateType(DateLiteral, DataType)101152%5337%453701
migrateToDate(DateV2Literal)100%n/a111111
convertDecimalToSmallerDecimalV3Type(ComparisonPredicate, Cast, DecimalV3Literal)37996%3770%3621801
simplify(ComparisonPredicate)99100%42083%41301701
processDateLikeTypeCoercion(ComparisonPredicate, Expression, Expression)72100%31583%31001401
migrateToDateTime(DateTimeV2Literal)16100%n/a010101
migrateToDateV2(DateLiteral)10100%n/a010101
buildRules()9100%n/a010301
static {...}5100%n/a010101
SimplifyComparisonPredicate()3100%n/a010101