FoldConstantRuleOnFE

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total378 of 1,83379%59 of 25076%55173733951146
visitNullIf(NullIf, ExpressionRewriteContext)780%160%99161611
visitDate(Date, ExpressionRewriteContext)670%80%55151511
visitEncryptKeyRef(EncryptKeyRef, ExpressionRewriteContext)614542%5550%5661801
visitPassword(Password, ExpressionRewriteContext)270%n/a114411
visitLastQueryId(LastQueryId, ExpressionRewriteContext)170%20%225511
visitTryCast(TryCast, ExpressionRewriteContext)120%n/a113311
visitCurrentUser(CurrentUser, ExpressionRewriteContext)110%n/a112211
visitAnd(And, ExpressionRewriteContext)109790%22191%21322601
visitOr(Or, ExpressionRewriteContext)109690%22191%21322601
visitCurrentCatalog(CurrentCatalog, ExpressionRewriteContext)100%n/a112211
visitUser(User, ExpressionRewriteContext)100%n/a112211
visitSessionUser(SessionUser, ExpressionRewriteContext)100%n/a112211
rewrite(Expression, ExpressionRewriteContext)92472%4660%362801
visitConnectionId(ConnectionId, ExpressionRewriteContext)90%n/a111111
visitEqualTo(EqualTo, ExpressionRewriteContext)83882%2675%251801
visitMatch(Match, ExpressionRewriteContext)61773%1150%121501
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)60%n/a112211
visitNullSafeEqual(NullSafeEqual, ExpressionRewriteContext)56292%21487%2911501
visitNvl(Nvl, ExpressionRewriteContext)53988%5550%4611001
visitCaseWhen(CaseWhen, ExpressionRewriteContext)215798%52583%51603501
visitCast(Cast, ExpressionRewriteContext)27397%21285%2812001
visitIf(If, ExpressionRewriteContext)24795%2675%2511401
visitInPredicate(InPredicate, ExpressionRewriteContext)5698%11191%1711701
buildRules()224100%n/a0103301
rewriteChildren(Expression, ExpressionRewriteContext)106100%18100%01102301
preProcess(Expression)32100%10100%060701
visitGreaterThan(GreaterThan, ExpressionRewriteContext)30100%4100%030601
visitGreaterThanEqual(GreaterThanEqual, ExpressionRewriteContext)30100%4100%030601
visitLessThan(LessThan, ExpressionRewriteContext)30100%4100%030601
visitLessThanEqual(LessThanEqual, ExpressionRewriteContext)30100%4100%030601
visitNot(Not, ExpressionRewriteContext)28100%4100%030501
visitArray(Array, ExpressionRewriteContext)27100%2100%020601
visitIsNull(IsNull, ExpressionRewriteContext)24100%2100%020501
visitBoundFunction(BoundFunction, ExpressionRewriteContext)21100%2100%020501
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext)21100%2100%020501
static {...}21100%n/a010401
buildListeners()18100%n/a010701
matches(Class, BiFunction)14100%n/a010501
visitDatabase(Database, ExpressionRewriteContext)10100%n/a010201
lambda$matches$0(ExpressionMatchingContext)10100%2100%020201
lambda$matches$1(BiFunction, ExpressionMatchingContext)8100%n/a010101
FoldConstantRuleOnFE(boolean)6100%n/a010301
evaluate(Expression, ExpressionRewriteContext)5100%n/a010101
visitVersion(Version, ExpressionRewriteContext)5100%n/a010101
visitSlot(Slot, ExpressionRewriteContext)2100%n/a010101
visitLiteral(Literal, ExpressionRewriteContext)2100%n/a010101