visitEncryptKeyRef(EncryptKeyRef, ExpressionRewriteContext) |   | 39% |   | 50% | 5 | 6 | 7 | 18 | 0 | 1 |
visitDate(Date, ExpressionRewriteContext) |   | 25% |   | 12% | 4 | 5 | 11 | 15 | 0 | 1 |
safeToCast(Cast) |   | 38% |   | 33% | 8 | 10 | 5 | 8 | 0 | 1 |
visitPassword(Password, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
visitMatch(Match, ExpressionRewriteContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
visitLastQueryId(LastQueryId, ExpressionRewriteContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
rewrite(Expression, ExpressionRewriteContext) |   | 60% |   | 40% | 4 | 6 | 2 | 8 | 0 | 1 |
visitDatabase(Database, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitCurrentUser(CurrentUser, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitCurrentCatalog(CurrentCatalog, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitUser(User, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitSessionUser(SessionUser, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitConnectionId(ConnectionId, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitEqualTo(EqualTo, ExpressionRewriteContext) |   | 82% |   | 75% | 2 | 5 | 1 | 8 | 0 | 1 |
visitIf(If, ExpressionRewriteContext) |   | 84% |   | 66% | 2 | 4 | 1 | 7 | 0 | 1 |
visitNullSafeEqual(NullSafeEqual, ExpressionRewriteContext) |   | 91% |   | 68% | 5 | 9 | 1 | 15 | 0 | 1 |
visitUnboundVariable(UnboundVariable, ExpressionRewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitOr(Or, ExpressionRewriteContext) |   | 94% |   | 94% | 1 | 11 | 1 | 22 | 0 | 1 |
visitCaseWhen(CaseWhen, ExpressionRewriteContext) |   | 96% |   | 94% | 1 | 10 | 1 | 27 | 0 | 1 |
visitArray(Array, ExpressionRewriteContext) |   | 85% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
visitCast(Cast, ExpressionRewriteContext) |   | 97% |   | 87% | 2 | 9 | 1 | 23 | 0 | 1 |
buildRules() |  | 100% | | n/a | 0 | 1 | 0 | 31 | 0 | 1 |
rewriteChildren(Expression, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 11 | 0 | 23 | 0 | 1 |
visitAnd(And, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 11 | 0 | 22 | 0 | 1 |
visitInPredicate(InPredicate, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 7 | 0 | 17 | 0 | 1 |
visitNvl(Nvl, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
preProcess(Expression) |  | 100% |  | 100% | 0 | 7 | 0 | 7 | 0 | 1 |
visitGreaterThan(GreaterThan, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
visitGreaterThanEqual(GreaterThanEqual, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
visitLessThan(LessThan, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
visitLessThanEqual(LessThanEqual, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
visitNot(Not, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
visitBoundFunction(BoundFunction, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
visitIsNull(IsNull, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
visitBinaryArithmetic(BinaryArithmetic, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
visitTimestampArithmetic(TimestampArithmetic, ExpressionRewriteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
buildListeners() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
matches(Class, BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
lambda$matches$0(ExpressionMatchingContext) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
lambda$matches$1(BiFunction, ExpressionMatchingContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
FoldConstantRuleOnFE(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
evaluate(Expression, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitVersion(Version, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitSlot(Slot, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitLiteral(Literal, ExpressionRewriteContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |