ExpressionTranslator

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,510 of 2,5100%105 of 1050%1311315035037676
visitArraySort(ArraySort, PlanTranslatorContext)1700%40%33404011
toBalancedTree(int, int, List, CompoundPredicate.Operator)1460%100%66343411
visitArrayMap(ArrayMap, PlanTranslatorContext)1460%40%33363611
visitNot(Not, PlanTranslatorContext)1390%100%66292911
translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext)1310%140%88252511
visitAggregateFunction(AggregateFunction, PlanTranslatorContext)1070%80%55181811
visitWindowFunction(WindowFunction, PlanTranslatorContext)960%20%22262611
visitMatch(Match, PlanTranslatorContext)860%20%22161611
visitDictGet(DictGet, PlanTranslatorContext)860%n/a11202011
visitDictGetMany(DictGetMany, PlanTranslatorContext)860%n/a11171711
visitScalarFunction(ScalarFunction, PlanTranslatorContext)650%20%22161611
visitCaseWhen(CaseWhen, PlanTranslatorContext)640%40%33131311
visitTableGeneratingFunction(TableGeneratingFunction, PlanTranslatorContext)630%20%22161611
visitAggregateExpression(AggregateExpression, PlanTranslatorContext)540%40%33101011
computeCompoundPredicateNullable(CompoundPredicate)480%160%996611
visitBinaryArithmetic(BinaryArithmetic, PlanTranslatorContext)460%60%44111111
visitSearchExpression(SearchExpression, PlanTranslatorContext)410%20%22101011
visitTimestampArithmetic(TimestampArithmetic, PlanTranslatorContext)400%n/a117711
visitInPredicate(InPredicate, PlanTranslatorContext)360%n/a118811
visitStateCombinator(StateCombinator, PlanTranslatorContext)360%20%225511
visitLambda(Lambda, PlanTranslatorContext)320%n/a116611
visitEqualTo(EqualTo, PlanTranslatorContext)290%n/a116611
visitGreaterThan(GreaterThan, PlanTranslatorContext)290%n/a116611
visitGreaterThanEqual(GreaterThanEqual, PlanTranslatorContext)290%n/a116611
visitLessThan(LessThan, PlanTranslatorContext)290%n/a116611
visitLessThanEqual(LessThanEqual, PlanTranslatorContext)290%n/a116611
visitNullSafeEqual(NullSafeEqual, PlanTranslatorContext)290%n/a116611
visitCast(Cast, PlanTranslatorContext)290%20%225511
visitJavaUdaf(JavaUdaf, PlanTranslatorContext)290%n/a116611
translateAssertion(AssertNumRowsElement.Assertion)290%70%778811
visitAnd(And, PlanTranslatorContext)280%n/a115511
visitOr(Or, PlanTranslatorContext)280%n/a115511
visitJavaUdf(JavaUdf, PlanTranslatorContext)270%n/a116611
visitJavaUdtf(JavaUdtf, PlanTranslatorContext)270%n/a116611
visitTryCast(TryCast, PlanTranslatorContext)250%n/a115511
visitMergeCombinator(MergeCombinator, PlanTranslatorContext)250%n/a115511
visitUnionCombinator(UnionCombinator, PlanTranslatorContext)250%n/a115511
visitForEachCombinator(ForEachCombinator, PlanTranslatorContext)250%n/a115511
visitUnaryArithmetic(UnaryArithmetic, PlanTranslatorContext)240%n/a115511
visitIsNull(IsNull, PlanTranslatorContext)190%n/a113311
getOlapTableDirectly(SlotReference)180%n/a114411
translateOrderExpression(OrderExpression, PlanTranslatorContext)180%n/a112211
lambda$visitStateCombinator$14(PlanTranslatorContext, Expression)160%20%223311
visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext)130%20%222211
lambda$visitMatch$1(Match)130%n/a112211
lambda$visitMatch$0(Match)130%n/a112211
visitNullLiteral(NullLiteral, PlanTranslatorContext)110%n/a113311
translateAssert(AssertNumRowsElement)110%n/a112211
lambda$visitForEachCombinator$17(Expression)90%n/a111111
lambda$visitUnionCombinator$16(Expression)90%n/a111111
lambda$visitMergeCombinator$15(Expression)90%n/a111111
lambda$visitWindowFunction$8(Expression)90%n/a111111
visitAlias(Alias, PlanTranslatorContext)80%n/a111111
translate(Expression, PlanTranslatorContext)60%n/a111111
lambda$visitJavaUdaf$20(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitJavaUdtf$19(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitJavaUdf$18(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitTableGeneratingFunction$13(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitScalarFunction$12(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitDictGetMany$11(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitDictGet$10(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitLambda$9(PlanTranslatorContext, ArrayItemReference)60%n/a111111
lambda$visitWindowFunction$6(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitInPredicate$5(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitOr$4(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitAnd$3(PlanTranslatorContext, Expression)60%n/a111111
visitElementAt(ElementAt, PlanTranslatorContext)50%n/a111111
visitSlotReference(SlotReference, PlanTranslatorContext)50%n/a111111
visitArrayItemSlot(ArrayItemReference.ArrayItemSlot, PlanTranslatorContext)50%n/a111111
visitArrayItemReference(ArrayItemReference, PlanTranslatorContext)50%n/a111111
visitVirtualReference(VirtualSlotReference, PlanTranslatorContext)50%n/a111111
static {...}50%n/a111111
lambda$visitNot$2(PlanTranslatorContext, Expression)40%n/a111111
ExpressionTranslator()30%n/a111111
visitLiteral(Literal, PlanTranslatorContext)30%n/a111111
lambda$visitWindowFunction$7(Expr)30%n/a111111