ExpressionTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,688 of 2,86341%78 of 13542%1071583375795488
visitArraySort(ArraySort, PlanTranslatorContext)1660%40%33393911
visitArrayMap(ArrayMap, PlanTranslatorContext)1420%40%33353511
visitNot(Not, PlanTranslatorContext)873629%5550%56192601
visitSearchExpression(SearchExpression, PlanTranslatorContext)830%100%66212111
visitDictGet(DictGet, PlanTranslatorContext)820%n/a11181811
visitDictGetMany(DictGetMany, PlanTranslatorContext)820%n/a11151511
visitCaseWhen(CaseWhen, PlanTranslatorContext)620%40%33121211
visitTableGeneratingFunction(TableGeneratingFunction, PlanTranslatorContext)590%20%22141411
convertForEachCombinator(String, FunctionCallExpr)540%20%229911
convertToUnionCombinator(String, FunctionCallExpr)470%n/a118811
getInvertedIndexFromTranslatedSlot(Expr, PlanTranslatorContext)450%100%66141411
translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext)3417383%71973%61463801
visitInPredicate(InPredicate, PlanTranslatorContext)340%n/a118811
visitLambda(Lambda, PlanTranslatorContext)300%n/a116611
visitMergeCombinator(MergeCombinator, PlanTranslatorContext)300%n/a116611
visitUnionCombinator(UnionCombinator, PlanTranslatorContext)300%n/a116611
visitForEachCombinator(ForEachCombinator, PlanTranslatorContext)300%n/a116611
convertToMergeCombinator(String, FunctionCallExpr)280%n/a115511
visitGreaterThan(GreaterThan, PlanTranslatorContext)260%n/a116611
visitGreaterThanEqual(GreaterThanEqual, PlanTranslatorContext)260%n/a116611
visitLessThan(LessThan, PlanTranslatorContext)260%n/a116611
visitLessThanEqual(LessThanEqual, PlanTranslatorContext)260%n/a116611
visitNullSafeEqual(NullSafeEqual, PlanTranslatorContext)260%n/a116611
visitJavaUdaf(JavaUdaf, PlanTranslatorContext)250%n/a114411
visitPythonUdaf(PythonUdaf, PlanTranslatorContext)250%n/a114411
visitAnd(And, PlanTranslatorContext)240%n/a114411
visitJavaUdf(JavaUdf, PlanTranslatorContext)230%n/a114411
visitJavaUdtf(JavaUdtf, PlanTranslatorContext)230%n/a114411
visitPythonUdf(PythonUdf, PlanTranslatorContext)230%n/a114411
visitPythonUdtf(PythonUdtf, PlanTranslatorContext)230%n/a114411
translateAssertion(AssertNumRowsElement.Assertion)230%70%778811
visitMatch(Match, PlanTranslatorContext)218680%9325%6742401
visitTryCast(TryCast, PlanTranslatorContext)200%n/a113311
translateOrderExpression(OrderExpression, PlanTranslatorContext)180%n/a112211
visitIsNull(IsNull, PlanTranslatorContext)140%n/a112211
visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext)130%20%222211
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$visitStateCombinator$13(PlanTranslatorContext, Expression)81157%1150%121401
visitSessionVarGuardExpr(SessionVarGuardExpr, PlanTranslatorContext)80%n/a111111
lambda$visitPythonUdtf$23(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitPythonUdaf$22(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitPythonUdf$21(PlanTranslatorContext, Expression)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$12(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitDictGetMany$10(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitDictGet$9(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitLambda$8(PlanTranslatorContext, ArrayItemReference)60%n/a111111
lambda$visitInPredicate$4(PlanTranslatorContext, Expression)60%n/a111111
lambda$visitAnd$2(PlanTranslatorContext, Expression)60%n/a111111
visitBinaryArithmetic(BinaryArithmetic, PlanTranslatorContext)53988%3350%3421001
visitElementAt(ElementAt, PlanTranslatorContext)50%n/a111111
visitArrayItemSlot(ArrayItemReference.ArrayItemSlot, PlanTranslatorContext)50%n/a111111
visitArrayItemReference(ArrayItemReference, PlanTranslatorContext)50%n/a111111
computeCompoundPredicateNullable(Expr, Expr)4660%3125%230101
lambda$visitNot$1(PlanTranslatorContext, Expression)40%n/a111111
visitWindowFunction(WindowFunction, PlanTranslatorContext)29297%1150%1212601
visitStateCombinator(StateCombinator, PlanTranslatorContext)4397%1150%120801
visitCast(Cast, PlanTranslatorContext)2996%1150%120501
toBalancedTree(int, int, List, CompoundPredicate.Operator)144100%1990%1603401
visitAggregateFunction(AggregateFunction, PlanTranslatorContext)103100%1787%1501601
visitScalarFunction(ScalarFunction, PlanTranslatorContext)69100%2100%0201801
visitCombineCombinator(CombineCombinator, PlanTranslatorContext)62100%n/a0101401
visitAggregateExpression(AggregateExpression, PlanTranslatorContext)54100%4100%0301001
convertToStateCombinator(String, FunctionCallExpr, Type)38100%n/a010701
visitEqualTo(EqualTo, PlanTranslatorContext)26100%n/a010601
visitOr(Or, PlanTranslatorContext)24100%n/a010401
visitUnaryArithmetic(UnaryArithmetic, PlanTranslatorContext)22100%n/a010501
getOlapTableDirectly(SlotReference)18100%n/a010401
visitFinalizeCombinator(FinalizeCombinator, PlanTranslatorContext)12100%n/a010301
lambda$visitCombineCombinator$14(Expression)9100%n/a010101
lambda$visitWindowFunction$7(Expression)9100%n/a010101
visitAlias(Alias, PlanTranslatorContext)8100%n/a010101
static {...}8100%n/a010201
visitNtile(Ntile, PlanTranslatorContext)7100%n/a010201
lambda$visitMatch$0(Match)7100%n/a010201
translate(Expression, PlanTranslatorContext)6100%n/a010101
lambda$visitScalarFunction$11(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitWindowFunction$5(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitOr$3(PlanTranslatorContext, Expression)6100%n/a010101
visitSlotReference(SlotReference, PlanTranslatorContext)5100%n/a010101
visitLiteral(Literal, PlanTranslatorContext)5100%n/a010201
ExpressionTranslator()3100%n/a010101
lambda$visitWindowFunction$6(Expr)3100%n/a010101