PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,816 of 8,38866%316 of 70355%2875345241,69162179
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2090%230%1313333311
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)17269080%435957%34523818701
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)1250%20%22272711
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1086838%18625%1113243901
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1050%80%55181811
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)1050%20%22191911
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)10438678%204669%17342011801
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)950%20%22191911
toDataPartition(DistributionSpec, List, PlanTranslatorContext)919551%181951%1420183801
computePhysicalOlapScan(PhysicalOlapScan, boolean, PlanTranslatorContext)8919768%171546%1017115001
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)880%20%22191911
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)830%n/a11161611
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)8210355%101458%1013153801
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)7744585%182457%15221311301
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)770%n/a11151511
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)770%n/a11151511
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)630%20%22151511
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)630%20%22151511
checkPushSort(SortNode, OlapTable)628156%19932%1415163201
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)590%80%55141411
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)588258%7541%5792801
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)5519678%81463%612104801
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)520%40%33111111
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)443342%7541%4771401
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)4223284%72376%51675001
translatePlan(PhysicalPlan)386061%3770%2672101
injectRowIdColumnSlot(TupleDescriptor)380%20%22101011
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)375157%12320%910112301
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
collectGroupBySlots(List, List)254865%6440%4631301
lambda$translatePartitionSortNode$96(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$19(PlanTranslatorContext, Expression)14836%1150%121401
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)1329395%42686%41717701
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)1129396%42887%41737001
lambda$visitPhysicalTVFRelation$18(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalOdbcScan$11(PhysicalOdbcScan, OdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
lambda$visitPhysicalJdbcScan$9(PhysicalJdbcScan, JdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
lambda$getPlanFragmentForPhysicalFileScan$7(PhysicalFileScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
lambda$visitPhysicalEsScan$5(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)96287%n/a0121701
lambda$visitPhysicalNestedLoopJoin$73(PhysicalNestedLoopJoin, Expression)80%20%221111
lambda$visitPhysicalNestedLoopJoin$61(RuntimeFilter)80%20%221111
shouldUseRowStore(CatalogRelation)1770%4233%340601
lambda$visitPhysicalNestedLoopJoin$69(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$46(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$44(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$36(PhysicalHashJoin, EqualPredicate)0%n/a111111
lambda$visitPhysicalAssertNumRows$26(Map, SlotReference)0%n/a111111
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)19396%2880%2614501
lambda$visitPhysicalNestedLoopJoin$60(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a112211
lambda$visitPhysicalCTEConsumer$28(RuntimeFilterTranslator, CTEScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalTVFRelation$17(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalSchemaScan$15(RuntimeFilterTranslator, SchemaScanNode, PlanTranslatorContext, Slot)0%n/a112211
lambda$visitPhysicalOdbcScan$10(RuntimeFilterTranslator, OdbcScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalJdbcScan$8(RuntimeFilterTranslator, JdbcScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$getPlanFragmentForPhysicalFileScan$6(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$104(Expression)0%n/a111111
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)8495%2250%2312001
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$translatePartitionSortNode$95(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$76(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$75(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$74(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$72(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$71(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$68(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$57(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$56(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$45(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$43(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalAssertNumRows$27(SlotDescriptor)0%n/a111111
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$62(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)1583%1150%121501
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)12298%2675%2502401
lambda$visitPhysicalNestedLoopJoin$66(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$64(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$50(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$48(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$39(SlotReference, SlotReference)0%n/a111111
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)153100%n/a0103701
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)107100%2100%0202101
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)99100%2100%0202101
windowExprsHaveMatchedNullable(Map, Map, List, int, int)94100%2100%020901
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)91100%1375%1302101
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)83100%2675%2501601
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)83100%1375%1301401
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)71100%2100%0201401
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$90(PlanTranslatorContext, NamedExpression)22100%2100%020501
findOlapScanNodesByPassExchangeAndJoinNode(PlanNode)20100%1583%140501
lambda$translateSortNode$97(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$25(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$89(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$getBufferedSlotRefForWindow$103(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$getBufferedSlotRefForWindow$102(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$visitPhysicalLazyMaterializeOlapScan$94(PhysicalLazyMaterializeOlapScan, OlapScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$visitPhysicalCTEConsumer$29(PhysicalCTEConsumer, CTEScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
lambda$visitPhysicalSchemaScan$16(PhysicalSchemaScan, SchemaScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$computePhysicalOlapScan$13(PhysicalOlapScan, OlapScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$98(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$91(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$100(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalRepeat$87(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalRepeat$84(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalHashJoin$52(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$visitPhysicalHashAggregate$22(NamedExpression)8100%n/a010101
lambda$visitPhysicalHashAggregate$20(NamedExpression)8100%n/a010101
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalRepeat$83(NamedExpression)100%2100%020101
lambda$visitPhysicalProject$82(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$81(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$67(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$42(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$34(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalFileSink$3(List, PlanTranslatorContext, ExprId)100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$visitPhysicalLazyMaterializeOlapScan$93(RuntimeFilterTranslator, OlapScanNode, PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$78(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$59(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$51(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010101
lambda$visitPhysicalHashAggregate$21(List, NamedExpression)100%n/a010101
lambda$computePhysicalOlapScan$12(RuntimeFilterTranslator, OlapScanNode, PlanTranslatorContext, Slot)100%n/a010101
PhysicalPlanTranslator(PlanTranslatorContext)100%n/a010201
lambda$getSlotIds$101(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$70(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$33(PlanTranslatorContext, TupleId)100%n/a010101
lambda$visitPhysicalHashAggregate$24(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashAggregate$23(PlanTranslatorContext, AggregateExpression)100%n/a010101
lambda$findOlapScanNodesByPassExchangeAndJoinNode$105(PlanNode)100%n/a010101
lambda$addConjunctsToPlanNode$99(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalLazyMaterialize$92(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$88(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$86(ImmutableSet, NamedExpression)100%n/a010101
lambda$visitPhysicalRepeat$85(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalProject$80(PlanTranslatorContext, NamedExpression)100%n/a010101
lambda$visitPhysicalProject$79(PlanTranslatorContext, NamedExpression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$77(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$58(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$55(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$54(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$53(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$41(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$35(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$32(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$31(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$30(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOneRowRelation$14(PlanTranslatorContext, NamedExpression)100%n/a010101
static {...}100%n/a010101
lambda$visitPhysicalNestedLoopJoin$65(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$63(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$49(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$47(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$38(SlotReference)100%n/a010101