PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,468 of 9,16973%320 of 83461%2865884801,90542168
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2216121%25310%1516395201
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)15321157%242045%1723246901
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)14472083%326065%28473018701
visitPhysicalBucketedHashAggregate(PhysicalBucketedHashAggregate, PlanTranslatorContext)1300%60%44272711
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)11546780%212352%17232412701
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1086838%18625%1113243901
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1040%20%22191911
visitPhysicalConnectorTableSink(PhysicalConnectorTableSink, PlanTranslatorContext)920%20%22232311
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)918949%13735%911163701
toDataPartition(DistributionSpec, List, PlanTranslatorContext)8519970%162964%1424166101
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)840%80%55151511
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)8210355%101458%1013153801
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)700%20%22141411
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)675243%8850%59162801
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)630%n/a11111111
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)5349190%105283%9321012501
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
checkPushSort(SortNode, OlapTable)4910367%161446%1316143401
lambda$visitPhysicalBucketedHashAggregate$10(Set, ArrayList, PlanTranslatorContext, TreeNode)480%100%66151511
visitPhysicalTVFTableSink(PhysicalTVFTableSink, PlanTranslatorContext)470%n/a11111111
translatePlan(PhysicalPlan)427363%61062%4972401
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)375157%12320%910112301
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)370%n/a119911
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
lambda$visitPhysicalHashAggregate$8(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)303050%6440%4691901
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)2725390%32589%31545301
collectGroupBySlots(List, List)277072%3770%3632101
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)230%n/a115511
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, PlanTranslatorContext)230%n/a116611
lambda$visitPhysicalConnectorTableSink$5(PluginDrivenExternalTable, PluginDrivenExternalCatalog)230%n/a114411
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)1921191%41680%41124401
isComplexDataType(DataType)160%80%551111
lambda$visitPhysicalConnectorTableSink$4(Column)150%n/a113311
translateGroupByExprs(List, PlanTranslatorContext)142765%1375%131801
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)140%n/a113311
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)1314091%4233%3443901
shouldUseRowStore(Relation, List)121961%7330%560601
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)1129196%52382%51536901
translateToExprs(List, PlanTranslatorContext)111252%1150%122501
lambda$visitPhysicalLazyMaterializeTVFScan$68(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
hasUndeterministicExpression(Plan)98890%41477%41032501
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)95686%n/a0121501
lambda$visitPhysicalExcept$59(PhysicalExcept, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$visitPhysicalNestedLoopJoin$47(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$28(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$26(Map, SlotReference)0%n/a111111
lambda$visitPhysicalIcebergTableSink$3(List, PlanTranslatorContext, ExprId)0%n/a111111
lambda$visitPhysicalLazyMaterializeTVFScan$67(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalTVFRelation$6(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)9696%2250%2312301
hasUndeterministicExpression(Collection)3690%2466%242801
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$translatePartitionSortNode$70(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$52(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$51(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$46(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$36(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$35(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$27(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$25(Expression)0%n/a111111
lambda$visitPhysicalGenerate$15(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$40(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)1482%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)11598%2675%2502201
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)8197%3562%3511601
setQueryCacheCandidate(PhysicalHashAggregate, AggregationNode)3193%2675%2511101
findOlapScanNodesByPassExchangeNode(PlanNode)1588%1375%131501
lambda$hasUndeterministicExpression$80(TreeNode)981%2250%231401
lambda$visitPhysicalNestedLoopJoin$39(RuntimeFilter)75%1150%120101
lambda$visitPhysicalNestedLoopJoin$44(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$42(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$32(SlotReference, SlotReference)0%n/a111111
lambda$translatePlan$0(Slot)990%1150%120101
lambda$visitPhysicalNestedLoopJoin$49(PhysicalNestedLoopJoin, Expression)87%1150%120101
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)272100%32790%31605901
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)191100%10100%0603801
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)182100%12100%0703401
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)117100%2100%0202201
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)104100%2100%0201901
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)94100%1375%1302101
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)84100%1375%1301501
visitPhysicalIcebergMergeSink(PhysicalIcebergMergeSink, PlanTranslatorContext)81100%31178%3802001
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)78100%2100%0201701
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode)65100%2100%0201401
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
buildAggOutputTuple(List, List, PlanTranslatorContext)55100%4100%0301201
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)53100%2100%020901
isSimpleQuery(PhysicalPlan)53100%12100%0701401
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)48100%n/a0101001
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)36100%2100%020801
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)35100%4100%030701
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)34100%4100%030701
translateOutputExprs(List)34100%2100%020801
getDistributeExprs(Plan[])33100%2100%020501
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)28100%2100%020501
visitPhysicalIcebergDeleteSink(PhysicalIcebergDeleteSink, PlanTranslatorContext)25100%n/a010701
generateTupleDesc(List, TableIf, PlanTranslatorContext)25100%2100%020601
getSortInfo(List, PlanTranslatorContext, TupleDescriptor)21100%n/a010501
lambda$getSortInfo$71(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$9(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/a010301
getSmallestSlot(List)14100%4100%030301
lambda$visitPhysicalWindow$62(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$visitPhysicalWindow$63(AggregateParam, Expression)12100%2100%020301
lambda$visitPhysicalTVFRelation$7(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$75(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalLazyMaterializeOlapScan$69(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$65(FunctionCallExpr)9100%n/a010301
lambda$visitPhysicalDistribute$1(CTEScanNode, DataStreamSink, RuntimeFilterTranslator)9100%n/a010201
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, PlanTranslatorContext)8100%n/a010101
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, PlanTranslatorContext)8100%n/a010101
setPlanRoot(PlanFragment, PlanNode, AbstractPlan)8100%n/a010301
addPlanRoot(PlanFragment, PlanNode, AbstractPlan)8100%n/a010301
lambda$collectGroupBySlots$76(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalIntersect$58(PhysicalIntersect, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$visitPhysicalProject$57(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$56(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$55(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$45(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$33(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a010201
lambda$visitPhysicalHashJoin$24(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$18(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$16(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$collectGroupBySlots$77(Expression, Alias)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$38(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
PhysicalPlanTranslator(PlanTranslatorContext)100%n/a010201
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$getSlotIds$78(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$48(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$22(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$14(PlanTranslatorContext, TupleId)100%n/a010101
lambda$checkPushSort$79(Expr)100%n/a010101
lambda$visitPhysicalLazyMaterialize$66(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$61(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$60(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$53(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$50(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$34(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$23(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$19(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$17(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$13(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$12(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$11(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
canUseRowStoreForLazySlots(List)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$43(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$41(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$31(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$30(SlotReference, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$29(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$21(SlotReference, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$20(SlotReference)100%n/a010101