ExpressionTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,618 of 2,6180%95 of 950%1341345095098484
visitArraySort(ArraySort, PlanTranslatorContext)1660%40%33393911
toBalancedTree(int, int, List, CompoundPredicate.Operator)1440%100%66343411
visitArrayMap(ArrayMap, PlanTranslatorContext)1420%40%33353511
translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext)1290%140%88252511
visitNot(Not, PlanTranslatorContext)1230%100%66262611
visitAggregateFunction(AggregateFunction, PlanTranslatorContext)1030%80%55161611
visitWindowFunction(WindowFunction, PlanTranslatorContext)940%20%22262611
visitMatch(Match, PlanTranslatorContext)840%20%22161611
visitDictGet(DictGet, PlanTranslatorContext)820%n/a11181811
visitDictGetMany(DictGetMany, PlanTranslatorContext)820%n/a11151511
visitCaseWhen(CaseWhen, PlanTranslatorContext)620%40%33121211
visitScalarFunction(ScalarFunction, PlanTranslatorContext)610%20%22141411
convertForEachCombinator(String, FunctionCallExpr)600%20%229911
visitTableGeneratingFunction(TableGeneratingFunction, PlanTranslatorContext)590%20%22141411
visitStateCombinator(StateCombinator, PlanTranslatorContext)570%20%229911
visitAggregateExpression(AggregateExpression, PlanTranslatorContext)540%40%33101011
convertToUnionCombinator(String, FunctionCallExpr)470%n/a118811
visitBinaryArithmetic(BinaryArithmetic, PlanTranslatorContext)440%60%44101011
convertToStateCombinator(String, FunctionCallExpr, List, List, boolean)440%n/a118811
visitSearchExpression(SearchExpression, PlanTranslatorContext)390%20%228811
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
translateAssertion(AssertNumRowsElement.Assertion)290%70%778811
convertToMergeCombinator(String, FunctionCallExpr)280%n/a115511
visitEqualTo(EqualTo, PlanTranslatorContext)260%n/a116611
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
visitCast(Cast, PlanTranslatorContext)260%20%224411
visitJavaUdaf(JavaUdaf, PlanTranslatorContext)250%n/a114411
visitPythonUdaf(PythonUdaf, PlanTranslatorContext)250%n/a114411
visitAnd(And, PlanTranslatorContext)240%n/a114411
visitOr(Or, 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
visitUnaryArithmetic(UnaryArithmetic, PlanTranslatorContext)220%n/a115511
visitTryCast(TryCast, PlanTranslatorContext)200%n/a113311
lambda$visitStateCombinator$14(PlanTranslatorContext, Expression)190%20%224411
getOlapTableDirectly(SlotReference)180%n/a114411
translateOrderExpression(OrderExpression, PlanTranslatorContext)180%n/a112211
visitIsNull(IsNull, PlanTranslatorContext)140%n/a112211
visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext)130%20%222211
lambda$visitMatch$1(Match)130%n/a112211
lambda$visitMatch$0(Match)130%n/a112211
translateAssert(AssertNumRowsElement)110%n/a112211
computeCompoundPredicateNullable(Expr, Expr)100%40%331111
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
visitSessionVarGuardExpr(SessionVarGuardExpr, PlanTranslatorContext)80%n/a111111
translate(Expression, PlanTranslatorContext)60%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$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
visitLiteral(Literal, PlanTranslatorContext)50%n/a112211
static {...}50%n/a111111
lambda$visitNot$2(PlanTranslatorContext, Expression)40%n/a111111
ExpressionTranslator()30%n/a111111
lambda$visitWindowFunction$7(Expr)30%n/a111111