visitArrayMap(ArrayMap, PlanTranslatorContext) |  | 0% |  | 0% | 3 | 3 | 36 | 36 | 1 | 1 |
visitMatch(Match, PlanTranslatorContext) |   | 16% |  | 0% | 7 | 8 | 20 | 25 | 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 |
visitNot(Not, PlanTranslatorContext) |   | 54% |   | 60% | 4 | 6 | 14 | 29 | 0 | 1 |
visitTimestampArithmetic(TimestampArithmetic, 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 |
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 |
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 |
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$16(PlanTranslatorContext, Expression) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 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$19(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitUnionCombinator$18(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitMergeCombinator$17(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitWindowFunction$8(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$translateAggregateFunction$26(PlanTranslatorContext, Expression) |   | 56% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
lambda$translateAggregateFunction$28(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitJavaUdaf$25(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitJavaUdtf$24(PlanTranslatorContext, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitJavaUdf$23(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 |
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$15(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 |
lambda$visitAggregateFunction$21(Expression) |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
toBalancedTree(int, int, List, CompoundPredicate.Operator) |  | 100% |   | 90% | 1 | 6 | 0 | 32 | 0 | 1 |
translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 4 | 0 | 23 | 0 | 1 |
visitAggregateFunction(AggregateFunction, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1 |
visitScalarFunction(ScalarFunction, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 16 | 0 | 1 |
visitCaseWhen(CaseWhen, PlanTranslatorContext) |  | 100% |   | 75% | 1 | 3 | 0 | 13 | 0 | 1 |
visitInPredicate(InPredicate, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
visitAggregateExpression(AggregateExpression, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 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 |
visitAnd(And, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 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 |
lambda$visitAggregateFunction$20(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitAggregateExpression$13(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 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$14(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 |
lambda$visitAnd$3(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 |
lambda$visitAggregateFunction$22(Expression) |  | 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 |
lambda$translateAggregateFunction$27(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |