InferPredicateFromMonotonicFunction

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total761 of 1,25339%190 of 27831%121171153275532
tryInferYear(ComparisonPredicate, Expression, Expression)13753%3912%2021212301
tryInferFromUnixtime(ComparisonPredicate, Expression, Expression, ExpressionRewriteContext)791314%17522%912162001
tryInferStringPrefix(ComparisonPredicate, Expression, Expression)791213%13318%79162101
tryInferDateCeil(ComparisonPredicate, Expression, Expression, ExpressionRewriteContext)7478%1715%910141701
bytePrefixSuccessor(String)700%100%66121211
tryInferDateFormat(ComparisonPredicate, Expression, Expression, ExpressionRewriteContext)461322%11531%69111501
extractPrefixLength(Expression)450%100%66101011
tryInferMonthsYearsAdd(ComparisonPredicate, Expression, Expression, ExpressionRewriteContext)411628%11531%69111601
buildInverseSub(Expression, Expression)391426%8433%6781101
tryInferDateFloor(ComparisonPredicate, Expression, Expression, ExpressionRewriteContext)225972%81055%81051701
extractPrefixSource(Expression)192859%6650%5731101
extractDateCeilSource(Expression)18933%5337%354601
ceilHasNoOriginAndValidPeriod(Expression)170%40%335511
floorHasValidPeriod(Expression)170%40%333311
rewriteCompound(CompoundPredicate, ExpressionRewriteContext)165577%31178%3852101
tryInfer(Expression, ExpressionRewriteContext)128587%61875%61362601
isPositiveIntegerLiteral(Expression)110%40%331111
extractDateFloorSource(Expression)62480%4660%361601
isStringSlot(Expression)6545%3125%230101
rewriteSingle(ComparisonPredicate, ExpressionRewriteContext)22692%1375%131801
isTimeStampTzSlot(Expression)2981%2250%230101
disabled()2880%2250%230201
isDateLikeSlot(Expression)1090%2250%230101
buildRules()44100%n/a0101901
lambda$buildRules$5(ExpressionMatchingContext)7100%n/a010101
lambda$buildRules$4(ExpressionMatchingContext)7100%n/a010101
lambda$buildRules$3(ExpressionMatchingContext)7100%n/a010101
lambda$buildRules$2(ExpressionMatchingContext)7100%n/a010101
lambda$buildRules$1(ExpressionMatchingContext)7100%n/a010101
lambda$buildRules$0(ExpressionMatchingContext)7100%n/a010101
static {...}5100%n/a010101
InferPredicateFromMonotonicFunction()3100%n/a010101