PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,446 of 7,78068%288 of 66556%2615064631,59856170
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2020%190%1111323211
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)1160%20%22262611
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1086838%18625%1113243901
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)9875888%346866%30522118701
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)960%20%22181811
toDataPartition(DistributionSpec, List, PlanTranslatorContext)919250%171851%1319183801
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)900%60%44151511
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)8918667%171343%1016114801
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)860%20%22181811
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)790%20%22181811
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)7743985%182457%15221311301
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)7740483%184872%15341511701
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)680%n/a11141411
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)680%n/a11141411
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)6410361%101458%1013133601
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)630%20%22151511
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)630%20%22151511
checkPushSort(SortNode, OlapTable)627855%19932%1415163201
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)590%80%55141411
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)520%40%33111111
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)509465%10844%71093401
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)4412573%5964%3893501
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)443342%7541%4771401
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)4222384%72376%51674901
translatePlan(PhysicalPlan)386061%3770%2672101
injectRowIdColumnSlot(TupleDescriptor)380%20%22101011
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)375157%12320%910112301
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
collectGroupBySlots(List, List)254865%6440%4631301
lambda$translatePartitionSortNode$92(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)190%n/a114411
translateToLegacyConjuncts(Set)170%20%226611
isComplexDataType(DataType)160%80%551111
lambda$visitPhysicalHashAggregate$18(PlanTranslatorContext, Expression)14836%1150%121401
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)1327495%42485%41617301
lambda$visitPhysicalTVFRelation$17(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalJdbcScan$8(PhysicalJdbcScan, JdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
lambda$getPlanFragmentForPhysicalFileScan$6(PhysicalFileScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
lambda$visitPhysicalEsScan$4(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)96287%n/a0121701
lambda$visitPhysicalNestedLoopJoin$72(PhysicalNestedLoopJoin, Expression)80%20%221111
lambda$visitPhysicalNestedLoopJoin$60(RuntimeFilter)80%20%221111
lambda$visitPhysicalNestedLoopJoin$68(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$45(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$43(Map, SlotReference)0%n/a111111
lambda$visitPhysicalAssertNumRows$25(Map, SlotReference)0%n/a111111
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)18496%2880%2614401
lambda$visitPhysicalNestedLoopJoin$59(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a112211
lambda$visitPhysicalCTEConsumer$27(RuntimeFilterTranslator, CTEScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalTVFRelation$16(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalSchemaScan$14(RuntimeFilterTranslator, SchemaScanNode, PlanTranslatorContext, Slot)0%n/a112211
lambda$visitPhysicalOdbcScan$9(RuntimeFilterTranslator, OdbcScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalJdbcScan$7(RuntimeFilterTranslator, JdbcScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$getPlanFragmentForPhysicalFileScan$5(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalEsScan$3(RuntimeFilterTranslator, EsScanNode, PlanTranslatorContext, Slot)0%n/a111111
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
lambda$translateToLegacyConjuncts$100(Expression)0%n/a111111
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)7594%2250%2311901
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$translatePartitionSortNode$91(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$75(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$74(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$73(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$71(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$70(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$67(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$56(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$55(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$44(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$42(Expression)0%n/a111111
lambda$visitPhysicalAssertNumRows$26(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$61(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)1583%1150%121501
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)28199%22492%21406401
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)12298%2675%2502401
lambda$visitPhysicalNestedLoopJoin$65(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$63(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$49(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$47(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$38(SlotReference, SlotReference)0%n/a111111
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)144100%n/a0103601
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)98100%2100%0202001
windowExprsHaveMatchedNullable(Map, Map, List, int, int)94100%2100%020901
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)90100%2100%0202001
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)74100%n/a0101501
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)66100%4100%0301401
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)65100%2100%0201401
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)62100%2100%0201301
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)36100%2100%020801
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
lambda$visitPhysicalWindow$89(PlanTranslatorContext, NamedExpression)22100%2100%020501
findOlapScanNodesByPassExchangeAndJoinNode(PlanNode)20100%1583%140501
lambda$translateSortNode$93(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$24(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)17100%n/a010201
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)17100%n/a010501
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
lambda$visitPhysicalWindow$88(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$getBufferedSlotRefForWindow$99(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$getBufferedSlotRefForWindow$98(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$visitPhysicalCTEConsumer$28(PhysicalCTEConsumer, CTEScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
lambda$visitPhysicalSchemaScan$15(PhysicalSchemaScan, SchemaScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$visitPhysicalOlapScan$12(PhysicalOlapScan, OlapScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$visitPhysicalOdbcScan$10(PhysicalOdbcScan, OdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$94(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$90(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$96(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalRepeat$86(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalRepeat$83(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalHashJoin$51(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$visitPhysicalHashAggregate$21(NamedExpression)8100%n/a010101
lambda$visitPhysicalHashAggregate$19(NamedExpression)8100%n/a010101
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalRepeat$82(NamedExpression)100%2100%020101
lambda$visitPhysicalProject$81(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$80(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$66(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$41(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$35(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$33(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalFileSink$2(List, PlanTranslatorContext, ExprId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$77(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$58(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$50(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010101
lambda$visitPhysicalHashAggregate$20(List, NamedExpression)100%n/a010101
lambda$visitPhysicalOlapScan$11(RuntimeFilterTranslator, OlapScanNode, PlanTranslatorContext, Slot)100%n/a010101
PhysicalPlanTranslator(PlanTranslatorContext)100%n/a010201
lambda$getSlotIds$97(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$69(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$32(PlanTranslatorContext, TupleId)100%n/a010101
lambda$visitPhysicalHashAggregate$23(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashAggregate$22(PlanTranslatorContext, AggregateExpression)100%n/a010101
lambda$findOlapScanNodesByPassExchangeAndJoinNode$101(PlanNode)100%n/a010101
lambda$addConjunctsToPlanNode$95(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalWindow$87(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$85(ImmutableSet, NamedExpression)100%n/a010101
lambda$visitPhysicalRepeat$84(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalProject$79(PlanTranslatorContext, NamedExpression)100%n/a010101
lambda$visitPhysicalProject$78(PlanTranslatorContext, NamedExpression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$76(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$57(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$54(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$53(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$52(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$40(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$36(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$34(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$31(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$30(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$29(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOneRowRelation$13(PlanTranslatorContext, NamedExpression)100%n/a010101
static {...}100%n/a010101
lambda$visitPhysicalNestedLoopJoin$64(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$62(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$48(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$46(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$37(SlotReference)100%n/a010101