PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,304 of 8,71162%329 of 73855%3045346281,78366162
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)27855566%463643%35426018101
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2440%240%1414393911
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)1900%100%66383811
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)18322555%261638%1922337901
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)1820%120%77333311
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)1060%20%22222211
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1050%80%55181811
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1040%20%22191911
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)9014060%91155%711164401
toDataPartition(DistributionSpec, List, PlanTranslatorContext)889852%172054%1320163801
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)880%20%22191911
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)8644183%151955%12181611601
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)850%20%22171711
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)710%n/a11171711
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)690%n/a11141411
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)690%n/a11141411
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)6826679%102672%719146901
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)675243%9743%69162801
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)6348388%185475%16371212201
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)630%n/a11111111
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)5113472%101458%101393801
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)480%n/a11101011
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)4413275%141041%91363901
checkPushSort(SortNode, OlapTable)4310971%121860%916113401
translatePlan(PhysicalPlan)387666%5964%4872501
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)320%40%338811
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)315764%10533%71072301
lambda$visitPhysicalHashAggregate$10(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)303050%6440%4691901
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)298474%1150%1242101
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)290%n/a116611
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)230%n/a115511
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)230%n/a115511
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)2228692%33191%31855901
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
lambda$translatePartitionSortNode$70(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$visitPhysicalHashAggregate$11(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$computePhysicalOlapScan$7(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$computePhysicalOlapScan$6(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)190%n/a114411
translateToLegacyConjuncts(Set)170%20%226611
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)1613289%11392%1823101
isComplexDataType(DataType)160%80%551111
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)1314091%3350%2443901
collectGroupBySlots(List, List)133069%2466%241701
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)1128596%52382%51536801
translateToExprs(List, PlanTranslatorContext)111252%1150%122501
lambda$visitPhysicalLazyMaterializeTVFScan$68(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalEsScan$5(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
getSlotIds(TupleDescriptor)90%n/a114411
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, PlanTranslatorContext)80%n/a111111
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, PlanTranslatorContext)80%n/a111111
lambda$visitPhysicalNestedLoopJoin$42(RuntimeFilter)80%20%221111
shouldUseRowStore(Relation)71770%4233%340601
lambda$visitPhysicalNestedLoopJoin$50(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$29(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$27(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$19(PhysicalHashJoin, EqualPredicate)70%n/a111111
lambda$visitPhysicalFileSink$3(List, PlanTranslatorContext, ExprId)70%n/a111111
lambda$visitPhysicalLazyMaterializeTVFScan$67(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$41(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a112211
lambda$visitPhysicalTVFRelation$8(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalEsScan$4(RuntimeFilterTranslator, EsScanNode, PlanTranslatorContext, Slot)0%n/a111111
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
lambda$translateToLegacyConjuncts$79(Expression)0%n/a111111
lambda$getSlotIds$77(SlotDescriptor)0%n/a111111
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)9696%2250%2312301
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$translatePartitionSortNode$69(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalRepeat$60(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$55(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$49(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$38(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$28(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$26(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$20(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalGenerate$16(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$43(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)1583%1150%121501
lambda$updateScanSlotsMaterialization$74(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$73(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$72(Expr)0%n/a111111
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)12098%2675%2502401
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)8197%3562%3511601
findOlapScanNodesByPassExchangeNode(PlanNode)1588%1375%131501
getSmallestSlot(List)1285%2250%231301
lambda$visitPhysicalNestedLoopJoin$47(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$45(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$33(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$31(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$22(SlotReference, SlotReference)0%n/a111111
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)2796%1150%120501
lambda$visitPhysicalNestedLoopJoin$52(PhysicalNestedLoopJoin, Expression)787%1150%120101
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)104100%2100%0201901
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)99100%1787%1502001
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)91100%1375%1302101
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)78100%2100%0201701
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)71100%1150%1201401
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)64100%1583%1401401
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
isSimpleQuery(PhysicalPlan)53100%12100%0701401
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)36100%2100%020801
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)34100%4100%030701
getDistributeExprs(Plan[])33100%2100%020501
generateTupleDesc(List, TableIf, PlanTranslatorContext)26100%2100%020601
lambda$translateSortNode$71(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalWindow$64(PlanTranslatorContext, NamedExpression)18100%n/a010401
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)17100%n/a010201
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)14100%n/a010501
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)14100%n/a010501
lambda$visitPhysicalWindow$62(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$visitPhysicalWindow$63(AggregateParam, Expression)12100%2100%020301
lambda$visitPhysicalTVFRelation$9(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
lambda$updateScanSlotsMaterialization$75(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$65(FunctionCallExpr)9100%n/a010301
lambda$visitPhysicalDistribute$1(CTEScanNode, DataStreamSink, RuntimeFilterTranslator)9100%n/a010201
setPlanRoot(PlanFragment, PlanNode, AbstractPlan)8100%n/a010301
addPlanRoot(PlanFragment, PlanNode, AbstractPlan)8100%n/a010301
lambda$collectGroupBySlots$76(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalHashJoin$35(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalProject$59(Set, PlanTranslatorContext, SlotId)7100%n/a010101
lambda$visitPhysicalProject$58(Set, PlanTranslatorContext, SlotId)7100%n/a010101
lambda$visitPhysicalNestedLoopJoin$48(Map, SlotReference)7100%n/a010101
lambda$visitPhysicalHashJoin$25(Map, SlotReference)7100%n/a010101
lambda$visitPhysicalHashJoin$17(PhysicalHashJoin, EqualPredicate)7100%n/a010101
lambda$visitPhysicalNestedLoopJoin$57(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$34(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$51(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$23(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$15(PlanTranslatorContext, TupleId)100%n/a010101
lambda$findOlapScanNodesByPassExchangeNode$80(PlanNode)100%n/a010101
lambda$checkPushSort$78(Expr)100%n/a010101
lambda$visitPhysicalLazyMaterialize$66(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$61(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$56(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$53(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$36(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$24(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$18(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$14(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$13(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$12(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
lambda$visitPhysicalNestedLoopJoin$46(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$44(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$32(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$30(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$21(SlotReference)100%n/a010101