PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,783 of 9,17647%504 of 84440%4306011,0011,94497176
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)32952361%573538%44477218701
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2640%280%1616525211
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)1910%100%66383811
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)1820%120%77343411
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)17724658%281839%2124348901
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1760%240%1313393911
toDataPartition(DistributionSpec, List, PlanTranslatorContext)1709335%271840%1924426101
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)1530%60%44393911
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)13713750%171139%1215255301
checkPushSort(SortNode, OlapTable)137159%2826%1516313401
visitPhysicalBucketedHashAggregate(PhysicalBucketedHashAggregate, PlanTranslatorContext)1300%60%44272711
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)1170%20%22222211
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)10546181%192152%16212312401
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)1000%40%33232311
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)9912555%11945%811204401
hasUndeterministicExpression(Plan)970%180%1010252511
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)950%20%22191911
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)940%40%33212111
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)8645284%174572%14321912501
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)840%40%33151511
visitPhysicalIcebergMergeSink(PhysicalIcebergMergeSink, PlanTranslatorContext)810%140%88202011
visitPhysicalConnectorTableSink(PhysicalConnectorTableSink, PlanTranslatorContext)810%20%22232311
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)780%80%55151511
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)7610357%111354%1113153801
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)710%n/a11171711
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)7011061%91155%611123701
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)700%20%22141411
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode)650%20%22141411
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)630%n/a11111111
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)616752%9950%610163201
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)5921378%102066%716145901
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)480%n/a11101011
lambda$visitPhysicalBucketedHashAggregate$20(Set, ArrayList, PlanTranslatorContext, TreeNode)480%100%66151511
visitPhysicalTVFTableSink(PhysicalTVFTableSink, PlanTranslatorContext)410%n/a11111111
hasUndeterministicExpression(Collection)400%60%448811
translatePlan(PhysicalPlan)396963%6857%5892501
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)370%n/a119911
setQueryCacheCandidate(PhysicalHashAggregate, AggregationNode)330%80%55111111
lambda$visitPhysicalHashAggregate$18(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)323048%6440%4691901
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)314559%12320%910112301
shouldUseRowStore(Relation, List)310%100%666611
visitPhysicalIcebergDeleteSink(PhysicalIcebergDeleteSink, PlanTranslatorContext)250%n/a117711
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)230%n/a115511
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, PlanTranslatorContext)230%n/a116611
translateToExprs(List, PlanTranslatorContext)230%20%225511
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
lambda$visitPhysicalHashAggregate$19(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$visitPhysicalWindow$72(PlanTranslatorContext, NamedExpression)180%n/a114411
isComplexDataType(DataType)160%80%551111
computeStorageAlignedScanSlots(PhysicalOlapScan)1513389%51372%51033201
isSimpleQuery(PhysicalPlan)153871%3975%3731401
lambda$visitPhysicalConnectorTableSink$4(Column)150%n/a113311
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)140%n/a113311
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)140%n/a113311
lambda$visitPhysicalWindow$70(PlanTranslatorContext, OrderExpression)140%n/a113311
collectGroupBySlots(List, List)133069%2466%241701
lambda$visitPhysicalWindow$71(AggregateParam, Expression)120%20%223311
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)1128596%52382%51536801
lambda$hasUndeterministicExpression$87(TreeNode)110%40%334411
lambda$visitPhysicalConnectorTableSink$5(PluginDrivenExternalTable, PluginDrivenExternalCatalog)110%n/a114411
lambda$visitPhysicalLazyMaterializeTVFScan$76(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
getSlotIds(TupleDescriptor)90%n/a114411
lambda$visitPhysicalLazyMaterializeOlapScan$77(Set, SlotDescriptor)90%20%221111
lambda$visitPhysicalWindow$73(FunctionCallExpr)90%n/a113311
lambda$computePhysicalOlapScan$9(Map, ExprId)90%n/a111111
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, PlanTranslatorContext)80%n/a111111
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, PlanTranslatorContext)80%n/a111111
lambda$visitPhysicalExcept$67(PhysicalExcept, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$visitPhysicalIntersect$66(PhysicalIntersect, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$visitPhysicalProject$63(Set, PlanTranslatorContext, SlotId)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$56(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$38(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$36(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$34(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$28(PhysicalHashJoin, EqualPredicate)0%n/a111111
lambda$visitPhysicalFileSink$6(List, PlanTranslatorContext, ExprId)0%n/a111111
lambda$visitPhysicalIcebergTableSink$3(List, PlanTranslatorContext, ExprId)0%n/a111111
translateGroupByExprs(List, PlanTranslatorContext)2781%1375%131801
lambda$visitPhysicalLazyMaterializeTVFScan$75(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalHashJoin$48(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalTVFRelation$16(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
lambda$getSlotIds$85(SlotDescriptor)0%n/a111111
lambda$visitPhysicalGenerate$24(PlanTranslatorContext, TupleId)0%n/a111111
lambda$computePhysicalOlapScan$11(PlanTranslatorContext, Slot)0%n/a111111
lambda$computePhysicalOlapScan$10(SlotDescriptor)0%n/a111111
shouldAlignScanSlotsToStorageSchema(PhysicalOlapScan)2686%2675%251501
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
findOlapScanNodesByPassExchangeNode(PlanNode)1376%2250%232501
lambda$checkPushSort$86(Expr)0%n/a111111
lambda$translatePartitionSortNode$78(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalLazyMaterialize$74(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalWindow$69(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalRepeat$68(PlanTranslatorContext, Slot)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$55(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$47(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$46(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$45(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$44(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$37(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$35(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$33(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$29(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalGenerate$25(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalGenerate$23(PlanTranslatorContext, Function)0%n/a111111
canUseRowStoreForLazySlots(List)0%n/a111111
lambda$updateScanSlotsMaterialization$82(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$81(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$80(Expr)0%n/a111111
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)11598%2675%2502201
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)8197%3562%3511601
getSmallestSlot(List)1285%2250%231301
lambda$visitPhysicalNestedLoopJoin$53(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$51(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$42(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$40(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$31(SlotReference, SlotReference)0%n/a111111
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)2796%1150%120501
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)95100%2100%0201901
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)78100%2100%0201701
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
buildAggOutputTuple(List, List, PlanTranslatorContext)55100%4100%0301201
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)53100%1150%120901
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)36100%2100%020801
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)35100%1375%130701
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)34100%4100%030701
getDistributeExprs(Plan[])33100%2100%020501
generateTupleDesc(List, TableIf, PlanTranslatorContext)25100%2100%020601
getSortInfo(List, PlanTranslatorContext, TupleDescriptor)21100%n/a010501
lambda$getSortInfo$79(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)17100%n/a010201
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
lambda$visitPhysicalTVFRelation$17(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
lambda$updateScanSlotsMaterialization$83(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalNestedLoopJoin$49(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)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$84(Expression, NamedExpression)8100%n/a010101
lambda$computeStorageAlignedScanSlots$13(Slot)8100%n/a010101
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalProject$65(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$64(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$54(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$43(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a010201
lambda$visitPhysicalHashJoin$26(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$62(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$57(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$32(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$computeStorageAlignedScanSlots$12(Slot)100%n/a010101
lambda$computePhysicalOlapScan$7(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$61(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$27(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalFilter$22(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$21(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
lambda$visitPhysicalNestedLoopJoin$52(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$50(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$41(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$39(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$30(SlotReference)100%n/a010101
lambda$computeStorageAlignedScanSlots$15(Slot, Slot)100%n/a010101
lambda$computeStorageAlignedScanSlots$14(Slot)100%n/a010101
lambda$computePhysicalOlapScan$8(SlotDescriptor)100%n/a010101