ExpressionTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total853 of 2,72068%44 of 13366%621511655502782
visitArraySort(ArraySort, PlanTranslatorContext)160105%3125%23384001
visitDictGet(DictGet, PlanTranslatorContext)860%n/a11202011
visitDictGetMany(DictGetMany, PlanTranslatorContext)860%n/a11171711
getInvertedIndexFromTranslatedSlot(Expr)480%120%77121211
visitJavaUdaf(JavaUdaf, PlanTranslatorContext)290%n/a116611
visitPythonUdaf(PythonUdaf, PlanTranslatorContext)290%n/a116611
visitMatch(Match, PlanTranslatorContext)278475%7330%5652201
visitJavaUdf(JavaUdf, PlanTranslatorContext)270%n/a116611
visitJavaUdtf(JavaUdtf, PlanTranslatorContext)270%n/a116611
visitPythonUdf(PythonUdf, PlanTranslatorContext)270%n/a116611
visitPythonUdtf(PythonUdtf, 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
translateAssertion(AssertNumRowsElement.Assertion)22724%6114%676801
translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext)1811386%21285%2822501
translateOrderExpression(OrderExpression, PlanTranslatorContext)180%n/a112211
lambda$visitMatch$0(Match)130%n/a112211
lambda$visitForEachCombinator$16(Expression)90%n/a111111
lambda$visitUnionCombinator$15(Expression)90%n/a111111
lambda$visitMergeCombinator$14(Expression)90%n/a111111
visitSessionVarGuardExpr(SessionVarGuardExpr, PlanTranslatorContext)80%n/a111111
lambda$visitStateCombinator$13(PlanTranslatorContext, Expression)7956%1150%121301
lambda$visitPythonUdtf$22(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitPythonUdaf$21(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitPythonUdf$20(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitJavaUdaf$19(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitJavaUdtf$18(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitJavaUdf$17(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitDictGetMany$10(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitDictGet$9(PlanTranslatorContext, Expression)60%n/a111111
visitNot(Not, PlanTranslatorContext)513496%2880%2612901
visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext)5861%1150%120201
visitSearchExpression(SearchExpression, PlanTranslatorContext)48095%4660%4612101
visitArrayMap(ArrayMap, PlanTranslatorContext)214498%1375%1313601
visitBinaryArithmetic(BinaryArithmetic, PlanTranslatorContext)24495%2466%2411101
visitStateCombinator(StateCombinator, PlanTranslatorContext)3597%1150%120501
toBalancedTree(int, int, List, CompoundPredicate.Operator)146100%1990%1603401
visitAggregateFunction(AggregateFunction, PlanTranslatorContext)107100%1787%1501801
visitWindowFunction(WindowFunction, PlanTranslatorContext)96100%2100%0202601
visitScalarFunction(ScalarFunction, PlanTranslatorContext)65100%2100%0201601
visitCaseWhen(CaseWhen, PlanTranslatorContext)64100%4100%0301301
visitTableGeneratingFunction(TableGeneratingFunction, PlanTranslatorContext)63100%2100%0201601
visitAggregateExpression(AggregateExpression, PlanTranslatorContext)54100%4100%0301001
computeCompoundPredicateNullable(CompoundPredicate)48100%16100%090601
visitTimestampArithmetic(TimestampArithmetic, PlanTranslatorContext)40100%n/a010701
visitInPredicate(InPredicate, PlanTranslatorContext)36100%n/a010801
visitLambda(Lambda, PlanTranslatorContext)32100%n/a010601
visitEqualTo(EqualTo, PlanTranslatorContext)29100%n/a010601
visitGreaterThan(GreaterThan, PlanTranslatorContext)29100%n/a010601
visitGreaterThanEqual(GreaterThanEqual, PlanTranslatorContext)29100%n/a010601
visitLessThan(LessThan, PlanTranslatorContext)29100%n/a010601
visitLessThanEqual(LessThanEqual, PlanTranslatorContext)29100%n/a010601
visitNullSafeEqual(NullSafeEqual, PlanTranslatorContext)29100%n/a010601
visitCast(Cast, PlanTranslatorContext)29100%2100%020501
visitAnd(And, PlanTranslatorContext)28100%n/a010501
visitOr(Or, PlanTranslatorContext)28100%n/a010501
visitUnaryArithmetic(UnaryArithmetic, PlanTranslatorContext)24100%n/a010501
visitIsNull(IsNull, PlanTranslatorContext)19100%n/a010301
getOlapTableDirectly(SlotReference)18100%n/a010401
visitNullLiteral(NullLiteral, PlanTranslatorContext)11100%n/a010301
translateAssert(AssertNumRowsElement)11100%n/a010201
lambda$visitWindowFunction$7(Expression)9100%n/a010101
visitAlias(Alias, PlanTranslatorContext)8100%n/a010101
static {...}8100%n/a010201
translate(Expression, PlanTranslatorContext)6100%n/a010101
lambda$visitTableGeneratingFunction$12(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitScalarFunction$11(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitLambda$8(PlanTranslatorContext, ArrayItemReference)6100%n/a010101
lambda$visitWindowFunction$5(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitInPredicate$4(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitOr$3(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitAnd$2(PlanTranslatorContext, Expression)6100%n/a010101
visitElementAt(ElementAt, PlanTranslatorContext)5100%n/a010101
visitSlotReference(SlotReference, PlanTranslatorContext)5100%n/a010101
visitArrayItemSlot(ArrayItemReference.ArrayItemSlot, PlanTranslatorContext)5100%n/a010101
visitArrayItemReference(ArrayItemReference, PlanTranslatorContext)5100%n/a010101
lambda$visitNot$1(PlanTranslatorContext, Expression)4100%n/a010101
ExpressionTranslator()3100%n/a010101
visitLiteral(Literal, PlanTranslatorContext)3100%n/a010101
lambda$visitWindowFunction$6(Expr)3100%n/a010101