PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,814 of 9,09769%301 of 80262%2815805321,83957176
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2440%240%1414393911
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)16124760%222047%1522317901
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)14170283%336164%26482517901
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)1250%20%22272711
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)1060%20%22222211
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1050%80%55181811
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)1040%20%22191911
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1040%20%22191911
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)928447%141041%1013193901
toDataPartition(DistributionSpec, List, PlanTranslatorContext)889852%172054%1320163801
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)880%20%22191911
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)850%20%22171711
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)7543285%162257%13201110801
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)7411160%81666%813133801
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)690%n/a11141411
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)690%n/a11141411
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)675243%8850%59162801
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)648456%8642%68113101
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)600%20%22141411
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)600%20%22141411
checkPushSort(SortNode, OlapTable)569663%171343%1316143401
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)4648391%155578%1336911801
translatePlan(PhysicalPlan)387666%31178%2872501
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)375157%12320%910112301
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)320%40%338811
lambda$visitPhysicalHashAggregate$10(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)303050%6440%4691901
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)290%n/a116611
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)2733292%73984%72446701
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
lambda$translatePartitionSortNode$81(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
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)1921191%41680%41124401
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)190%n/a114411
translateToLegacyConjuncts(Set)170%20%226611
isComplexDataType(DataType)160%80%551111
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)1432095%43288%41916901
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)140%n/a115511
collectGroupBySlots(List, List)133069%2466%241701
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)1128896%52583%51636901
translateToExprs(List, PlanTranslatorContext)111252%1150%122501
lambda$visitPhysicalLazyMaterializeTVFScan$79(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalTVFRelation$9(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalEsScan$5(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)96287%n/a0121701
lambda$visitPhysicalNestedLoopJoin$57(PhysicalNestedLoopJoin, Expression)80%20%221111
lambda$visitPhysicalNestedLoopJoin$45(RuntimeFilter)80%20%221111
shouldUseRowStore(Relation)1770%4233%340601
lambda$visitPhysicalNestedLoopJoin$53(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$28(Map, SlotReference)0%n/a111111
lambda$visitPhysicalAssertNumRows$12(Map, SlotReference)0%n/a111111
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)18896%2880%2614401
lambda$visitPhysicalLazyMaterializeTVFScan$78(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$44(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
lambda$translateToLegacyConjuncts$92(Expression)0%n/a111111
finalizeForSetOperationNode(SetOperationNode, List, List, List, List, PlanTranslatorContext)13997%102066%101612501
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)8495%2250%2312001
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$translatePartitionSortNode$80(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$60(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$59(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$58(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$56(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$55(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$52(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$41(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$27(Expression)0%n/a111111
lambda$visitPhysicalAssertNumRows$13(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$46(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)1583%1150%121501
lambda$updateScanSlotsMaterialization$85(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$84(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$83(Expr)0%n/a111111
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)12098%2675%2502401
setLocalRandomPartition(Map, DataStreamSink)2392%1150%121801
lambda$visitPhysicalNestedLoopJoin$50(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$48(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$34(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$32(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$23(SlotReference, SlotReference)0%n/a111111
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)153100%n/a0103901
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)124100%4100%0302401
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)113100%2100%0202101
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)99100%1787%1502001
windowExprsHaveMatchedNullable(Map, Map, List, int, int)94100%2100%020901
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)91100%1375%1302101
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)83100%2675%2501601
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)71100%2100%0201401
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)64100%6100%0401401
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
getBufferedSlotRefForWindow(LogicalWindowToPhysicalWindow.WindowFrameGroup, PlanTranslatorContext)33100%n/a010901
windowExprsHaveMatchedNullable(List, List, Map)33100%2100%020501
getDistributeExprs(Plan[])33100%2100%020501
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)28100%2100%020501
generateTupleDesc(List, TableIf, PlanTranslatorContext)26100%2100%020601
findOlapScanNodesByPassExchangeAndJoinNode(PlanNode)20100%6100%040501
lambda$translateSortNode$82(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$11(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalWindow$75(PlanTranslatorContext, NamedExpression)18100%n/a010401
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)17100%n/a010201
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)14100%n/a010501
getSmallestSlot(List)14100%4100%030301
lambda$visitPhysicalWindow$73(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$visitPhysicalRepeat$70(NamedExpression)13100%2100%020101
lambda$visitPhysicalRepeat$66(NamedExpression)13100%2100%020101
lambda$visitPhysicalWindow$74(AggregateParam, Expression)12100%2100%020301
lambda$getBufferedSlotRefForWindow$90(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$getBufferedSlotRefForWindow$89(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$86(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$76(FunctionCallExpr)9100%n/a010301
lambda$visitPhysicalRepeat$71(NamedExpression)9100%n/a010101
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$87(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalRepeat$69(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalRepeat$65(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalHashJoin$36(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalProject$64(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$63(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$51(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$30(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$26(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$20(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$18(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalFileSink$3(List, PlanTranslatorContext, ExprId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$62(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$43(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$35(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010101
PhysicalPlanTranslator(PlanTranslatorContext)100%n/a010201
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$getSlotIds$88(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$24(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$17(PlanTranslatorContext, TupleId)100%n/a010101
lambda$findOlapScanNodesByPassExchangeAndJoinNode$93(PlanNode)100%n/a010101
lambda$checkPushSort$91(Expr)100%n/a010101
lambda$visitPhysicalLazyMaterialize$77(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$72(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$68(ImmutableSet, NamedExpression)100%n/a010101
lambda$visitPhysicalRepeat$67(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$61(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$42(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$38(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$37(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$29(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$25(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$21(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$19(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$16(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$15(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$14(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
lambda$visitPhysicalNestedLoopJoin$49(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$47(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$33(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$31(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$22(SlotReference)100%n/a010101