| visitArrayMap(ArrayMap, PlanTranslatorContext) |  | 0% |  | 0% | 3 | 3 | 36 | 36 | 1 | 1 |
| visitNot(Not, PlanTranslatorContext) |   | 29% |   | 20% | 5 | 6 | 20 | 29 | 0 | 1 |
| visitDictGet(DictGet, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| visitDictGetMany(DictGetMany, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| visitMatch(Match, PlanTranslatorContext) |   | 20% |  | 0% | 1 | 2 | 12 | 16 | 0 | 1 |
| visitCaseWhen(CaseWhen, PlanTranslatorContext) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| visitTimestampArithmetic(TimestampArithmetic, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| visitSearchExpression(SearchExpression, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| visitLambda(Lambda, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitNullSafeEqual(NullSafeEqual, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitJavaUdaf(JavaUdaf, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| translateAssertion(AssertNumRowsElement.Assertion) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| visitAnd(And, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitStateCombinator(StateCombinator, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitJavaUdf(JavaUdf, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitJavaUdtf(JavaUdtf, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitTryCast(TryCast, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitMergeCombinator(MergeCombinator, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitUnionCombinator(UnionCombinator, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitForEachCombinator(ForEachCombinator, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext) |   | 86% |   | 85% | 2 | 8 | 2 | 25 | 0 | 1 |
| computeCompoundPredicateNullable(CompoundPredicate) |   | 62% |   | 31% | 7 | 9 | 1 | 6 | 0 | 1 |
| getOlapTableDirectly(SlotReference) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| translateOrderExpression(OrderExpression, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitStateCombinator$15(PlanTranslatorContext, Expression) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$visitMatch$1(Match) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| translateAssert(AssertNumRowsElement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitForEachCombinator$18(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitUnionCombinator$17(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitMergeCombinator$16(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitWindowFunction$8(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitJavaUdaf$21(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitJavaUdtf$20(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitJavaUdf$19(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitDictGetMany$11(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitDictGet$10(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitLambda$9(PlanTranslatorContext, ArrayItemReference) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitWindowFunction$6(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAnd$3(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext) |   | 61% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| visitElementAt(ElementAt, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayItemSlot(ArrayItemReference.ArrayItemSlot, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayItemReference(ArrayItemReference, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitTimestampArithmetic$14(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitNot$2(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitWindowFunction$7(Expr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWindowFunction(WindowFunction, PlanTranslatorContext) |   | 97% |   | 50% | 1 | 2 | 1 | 26 | 0 | 1 |
| visitBinaryArithmetic(BinaryArithmetic, PlanTranslatorContext) |   | 95% |   | 66% | 2 | 4 | 1 | 11 | 0 | 1 |
| visitTableGeneratingFunction(TableGeneratingFunction, PlanTranslatorContext) |  | 98% |   | 50% | 1 | 2 | 0 | 16 | 0 | 1 |
| toBalancedTree(int, int, List, CompoundPredicate.Operator) |  | 100% |   | 90% | 1 | 6 | 0 | 34 | 0 | 1 |
| visitAggregateFunction(AggregateFunction, PlanTranslatorContext) |  | 100% |   | 87% | 1 | 5 | 0 | 18 | 0 | 1 |
| visitScalarFunction(ScalarFunction, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 16 | 0 | 1 |
| visitAggregateExpression(AggregateExpression, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| visitInPredicate(InPredicate, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| visitEqualTo(EqualTo, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visitGreaterThan(GreaterThan, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visitGreaterThanEqual(GreaterThanEqual, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visitLessThan(LessThan, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visitLessThanEqual(LessThanEqual, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visitOr(Or, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visitUnaryArithmetic(UnaryArithmetic, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visitCast(Cast, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| visitIsNull(IsNull, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$visitMatch$0(Match) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visitNullLiteral(NullLiteral, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visitAlias(Alias, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| translate(Expression, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitTableGeneratingFunction$13(PlanTranslatorContext, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitScalarFunction$12(PlanTranslatorContext, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitInPredicate$5(PlanTranslatorContext, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitOr$4(PlanTranslatorContext, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitSlotReference(SlotReference, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitVirtualReference(VirtualSlotReference, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ExpressionTranslator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLiteral(Literal, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |