FoldConstantRuleOnFE

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,834 of 1,8340%250 of 2500%1731733953954646
buildRules()2240%n/a11333311
visitCaseWhen(CaseWhen, ExpressionRewriteContext)1590%300%1616353511
visitAnd(And, ExpressionRewriteContext)1070%230%1313262611
visitEncryptKeyRef(EncryptKeyRef, ExpressionRewriteContext)1060%100%66181811
visitOr(Or, ExpressionRewriteContext)1060%230%1313262611
rewriteChildren(Expression, ExpressionRewriteContext)1060%180%1111232311
visitNullIf(NullIf, ExpressionRewriteContext)780%160%99161611
visitCast(Cast, ExpressionRewriteContext)750%140%88202011
visitNullSafeEqual(NullSafeEqual, ExpressionRewriteContext)670%160%99151511
visitDate(Date, ExpressionRewriteContext)670%80%55151511
visitInPredicate(InPredicate, ExpressionRewriteContext)570%120%77171711
visitIf(If, ExpressionRewriteContext)490%80%55141411
visitEqualTo(EqualTo, ExpressionRewriteContext)460%80%558811
visitNvl(Nvl, ExpressionRewriteContext)440%100%66101011
rewrite(Expression, ExpressionRewriteContext)330%100%668811
preProcess(Expression)320%100%667711
visitGreaterThan(GreaterThan, ExpressionRewriteContext)300%40%336611
visitGreaterThanEqual(GreaterThanEqual, ExpressionRewriteContext)300%40%336611
visitLessThan(LessThan, ExpressionRewriteContext)300%40%336611
visitLessThanEqual(LessThanEqual, ExpressionRewriteContext)300%40%336611
visitNot(Not, ExpressionRewriteContext)280%40%335511
visitPassword(Password, ExpressionRewriteContext)270%n/a114411
visitArray(Array, ExpressionRewriteContext)270%20%226611
visitIsNull(IsNull, ExpressionRewriteContext)240%20%225511
visitMatch(Match, ExpressionRewriteContext)230%20%225511
visitBoundFunction(BoundFunction, ExpressionRewriteContext)210%20%225511
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)210%20%225511
static {...}210%n/a114411
buildListeners()180%n/a117711
visitLastQueryId(LastQueryId, ExpressionRewriteContext)170%20%225511
matches(Class, BiFunction)140%n/a115511
visitTryCast(TryCast, ExpressionRewriteContext)120%n/a113311
visitDatabase(Database, ExpressionRewriteContext)110%n/a112211
visitCurrentUser(CurrentUser, ExpressionRewriteContext)110%n/a112211
visitCurrentCatalog(CurrentCatalog, ExpressionRewriteContext)100%n/a112211
visitUser(User, ExpressionRewriteContext)100%n/a112211
visitSessionUser(SessionUser, ExpressionRewriteContext)100%n/a112211
lambda$matches$0(ExpressionMatchingContext)100%20%222211
visitConnectionId(ConnectionId, ExpressionRewriteContext)90%n/a111111
lambda$matches$1(BiFunction, ExpressionMatchingContext)80%n/a111111
FoldConstantRuleOnFE(boolean)60%n/a113311
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)60%n/a112211
evaluate(Expression, ExpressionRewriteContext)50%n/a111111
visitVersion(Version, ExpressionRewriteContext)50%n/a111111
visitSlot(Slot, ExpressionRewriteContext)20%n/a111111
visitLiteral(Literal, ExpressionRewriteContext)20%n/a111111