ExpressionTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total81 of 2,56696%14 of 9585%1612912504279
translateAssertion(AssertNumRowsElement.Assertion)22724%6114%676801
visitMatch(Match, PlanTranslatorContext)137184%1150%1211601
lambda$visitMatch$1(Match)130%n/a112211
lambda$visitMatch$0(Match)130%n/a112211
lambda$visitStateCombinator$14(PlanTranslatorContext, Expression)81157%1150%121401
visitNot(Not, PlanTranslatorContext)511895%2880%2612601
visitMarkJoinReference(MarkJoinSlotReference, PlanTranslatorContext)5861%1150%120201
visitBinaryArithmetic(BinaryArithmetic, PlanTranslatorContext)24295%2466%2411001
visitArraySort(ArraySort, PlanTranslatorContext)166100%4100%0303901
toBalancedTree(int, int, List, CompoundPredicate.Operator)144100%1990%1603401
visitArrayMap(ArrayMap, PlanTranslatorContext)142100%4100%0303501
translateAggregateFunction(AggregateFunction, List, List, AggregateParam, PlanTranslatorContext)129100%14100%0802501
visitAggregateFunction(AggregateFunction, PlanTranslatorContext)103100%8100%0501601
visitWindowFunction(WindowFunction, PlanTranslatorContext)94100%2100%0202601
visitDictGet(DictGet, PlanTranslatorContext)82100%n/a0101801
visitDictGetMany(DictGetMany, PlanTranslatorContext)82100%n/a0101501
visitCaseWhen(CaseWhen, PlanTranslatorContext)62100%4100%0301201
visitScalarFunction(ScalarFunction, PlanTranslatorContext)61100%2100%0201401
convertForEachCombinator(String, FunctionCallExpr)60100%2100%020901
visitTableGeneratingFunction(TableGeneratingFunction, PlanTranslatorContext)59100%2100%0201401
visitStateCombinator(StateCombinator, PlanTranslatorContext)57100%2100%020901
visitAggregateExpression(AggregateExpression, PlanTranslatorContext)54100%4100%0301001
convertToUnionCombinator(String, FunctionCallExpr)47100%n/a010801
convertToStateCombinator(String, FunctionCallExpr, List, List, boolean)44100%n/a010801
visitSearchExpression(SearchExpression, PlanTranslatorContext)39100%2100%020801
visitTimestampArithmetic(TimestampArithmetic, PlanTranslatorContext)37100%n/a010701
visitInPredicate(InPredicate, PlanTranslatorContext)34100%n/a010801
visitLambda(Lambda, PlanTranslatorContext)30100%n/a010601
visitMergeCombinator(MergeCombinator, PlanTranslatorContext)30100%n/a010601
visitUnionCombinator(UnionCombinator, PlanTranslatorContext)30100%n/a010601
visitForEachCombinator(ForEachCombinator, PlanTranslatorContext)30100%n/a010601
convertToMergeCombinator(String, FunctionCallExpr)28100%n/a010501
visitEqualTo(EqualTo, PlanTranslatorContext)26100%n/a010601
visitGreaterThan(GreaterThan, PlanTranslatorContext)26100%n/a010601
visitGreaterThanEqual(GreaterThanEqual, PlanTranslatorContext)26100%n/a010601
visitLessThan(LessThan, PlanTranslatorContext)26100%n/a010601
visitLessThanEqual(LessThanEqual, PlanTranslatorContext)26100%n/a010601
visitNullSafeEqual(NullSafeEqual, PlanTranslatorContext)26100%n/a010601
visitCast(Cast, PlanTranslatorContext)26100%2100%020401
visitJavaUdaf(JavaUdaf, PlanTranslatorContext)25100%n/a010401
visitAnd(And, PlanTranslatorContext)24100%n/a010401
visitOr(Or, PlanTranslatorContext)24100%n/a010401
visitJavaUdf(JavaUdf, PlanTranslatorContext)23100%n/a010401
visitJavaUdtf(JavaUdtf, PlanTranslatorContext)23100%n/a010401
visitUnaryArithmetic(UnaryArithmetic, PlanTranslatorContext)22100%n/a010501
visitTryCast(TryCast, PlanTranslatorContext)20100%n/a010301
getOlapTableDirectly(SlotReference)18100%n/a010401
translateOrderExpression(OrderExpression, PlanTranslatorContext)18100%n/a010201
visitIsNull(IsNull, PlanTranslatorContext)14100%n/a010201
translateAssert(AssertNumRowsElement)11100%n/a010201
computeCompoundPredicateNullable(Expr, Expr)10100%4100%030101
lambda$visitForEachCombinator$17(Expression)9100%n/a010101
lambda$visitUnionCombinator$16(Expression)9100%n/a010101
lambda$visitMergeCombinator$15(Expression)9100%n/a010101
lambda$visitWindowFunction$8(Expression)9100%n/a010101
visitAlias(Alias, PlanTranslatorContext)8100%n/a010101
visitSessionVarGuardExpr(SessionVarGuardExpr, PlanTranslatorContext)8100%n/a010101
translate(Expression, PlanTranslatorContext)6100%n/a010101
lambda$visitJavaUdaf$20(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitJavaUdtf$19(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitJavaUdf$18(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitTableGeneratingFunction$13(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitScalarFunction$12(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitDictGetMany$11(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitDictGet$10(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitLambda$9(PlanTranslatorContext, ArrayItemReference)6100%n/a010101
lambda$visitWindowFunction$6(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitInPredicate$5(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitOr$4(PlanTranslatorContext, Expression)6100%n/a010101
lambda$visitAnd$3(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
visitLiteral(Literal, PlanTranslatorContext)5100%n/a010201
static {...}5100%n/a010101
lambda$visitNot$2(PlanTranslatorContext, Expression)4100%n/a010101
ExpressionTranslator()3100%n/a010101
lambda$visitWindowFunction$7(Expr)3100%n/a010101