FoldConstantRuleOnFE

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total144 of 2,26793%52 of 31683%5121737504157
visitDate(Date, ExpressionRewriteContext)214668%3562%3541501
visitEncryptKeyRef(EncryptKeyRef, ExpressionRewriteContext)196577%3770%3631801
visitNullIf(NullIf, ExpressionRewriteContext)106887%41275%3911601
rewrite(Expression, ExpressionRewriteContext)92472%4660%362801
visitCurrentTime(CurrentTime, ExpressionRewriteContext)85487%4660%4631501
visitUtcTime(UtcTime, ExpressionRewriteContext)84785%3562%3531401
visitEqualTo(EqualTo, ExpressionRewriteContext)83882%2675%251801
visitUtcTimestamp(UtcTimestamp, ExpressionRewriteContext)63986%3350%3421101
visitUnixTimestamp(UnixTimestamp, ExpressionRewriteContext)63685%2466%2421001
visitCurrentDate(CurrentDate, ExpressionRewriteContext)63585%3350%3421001
visitUtcDate(UtcDate, ExpressionRewriteContext)62882%2250%232901
visitMatch(Match, ExpressionRewriteContext)61773%1150%121501
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext)60%n/a112211
visitOr(Or, ExpressionRewriteContext)510195%12295%11312601
visitNullSafeEqual(NullSafeEqual, ExpressionRewriteContext)56292%21487%2911501
visitNow(Now, ExpressionRewriteContext)45092%3562%3521401
getStatementTimeZone()3350%n/a012301
visitCaseWhen(CaseWhen, ExpressionRewriteContext)15798%42686%41603501
getStatementStartTime(ExpressionRewriteContext)2090%4450%451501
getIntegerPrecision(BoundFunction)1990%1375%131501
getTinyIntPrecision(BoundFunction)1487%1150%121301
buildRules()280100%n/a0104001
visitAnd(And, ExpressionRewriteContext)107100%23100%01302601
rewriteChildren(Expression, ExpressionRewriteContext)106100%18100%01102301
visitCast(Cast, ExpressionRewriteContext)75100%11392%1802001
visitInPredicate(InPredicate, ExpressionRewriteContext)57100%12100%0701701
visitIf(If, ExpressionRewriteContext)49100%8100%0501401
visitNvl(Nvl, ExpressionRewriteContext)44100%10100%0601001
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
visitPassword(Password, ExpressionRewriteContext)21100%n/a010401
static {...}19100%n/a010401
buildListeners()18100%n/a010701
visitLastQueryId(LastQueryId, ExpressionRewriteContext)17100%1150%120501
evaluate(Expression, ExpressionRewriteContext)15100%4100%030401
matches(Class, BiFunction)14100%n/a010501
visitTryCast(TryCast, ExpressionRewriteContext)12100%n/a010301
visitCurrentUser(CurrentUser, ExpressionRewriteContext)11100%n/a010201
visitDatabase(Database, ExpressionRewriteContext)10100%n/a010201
visitCurrentCatalog(CurrentCatalog, ExpressionRewriteContext)10100%n/a010201
visitUser(User, ExpressionRewriteContext)10100%n/a010201
visitSessionUser(SessionUser, ExpressionRewriteContext)10100%n/a010201
lambda$matches$0(ExpressionMatchingContext)10100%2100%020201
visitConnectionId(ConnectionId, ExpressionRewriteContext)9100%n/a010101
lambda$matches$1(BiFunction, ExpressionMatchingContext)8100%n/a010101
FoldConstantRuleOnFE(boolean)6100%n/a010301
visitVersion(Version, ExpressionRewriteContext)5100%n/a010101
visitSlot(Slot, ExpressionRewriteContext)100%n/a010101
visitLiteral(Literal, ExpressionRewriteContext)100%n/a010101