PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,018 of 9,45289%193 of 90278%1796302162,00619176
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)1769334%181035%1516305301
toDataPartition(DistributionSpec, List, PlanTranslatorContext)1659837%242146%1624396101
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1000%20%22202011
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)830%80%55161611
visitPhysicalIcebergMergeSink(PhysicalIcebergMergeSink, PlanTranslatorContext)810%140%88202011
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)370%n/a119911
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)2915183%51575%31153701
visitPhysicalIcebergDeleteSink(PhysicalIcebergDeleteSink, PlanTranslatorContext)250%n/a117711
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)2422290%61875%61344801
lambda$visitBucketedFusion$76(Set, ArrayList, PlanTranslatorContext, TreeNode)242450%6440%4671501
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)230%n/a115511
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, PlanTranslatorContext)230%n/a116611
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)225471%9640%61052301
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)1855396%73382%721412601
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)1216793%51979%51333801
hasUndeterministicExpression(Plan)118688%41477%41032501
setQueryCacheCandidate(PhysicalHashAggregate, AggregationNode)112266%4450%3541101
lambda$visitPhysicalConnectorTableSink$5(PluginDrivenExternalTable, PluginDrivenExternalCatalog)110%n/a114411
lambda$visitPhysicalLazyMaterializeTVFScan$67(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)984898%118188%1147118901
visitPhysicalConnectorTableSink(PhysicalConnectorTableSink, PlanTranslatorContext)97288%1150%1222301
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)839097%54790%52717701
translatePlan(PhysicalPlan)810092%11392%1822501
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)84785%3125%2321101
lambda$hasNestedAccessPaths$65(List)80%20%221111
lambda$visitPhysicalIcebergTableSink$3(List, PlanTranslatorContext, ExprId)0%n/a111111
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)27397%12796%11515401
translateGroupByExprs(List, PlanTranslatorContext)2781%1375%131801
lambda$visitPhysicalLazyMaterializeTVFScan$66(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalTVFRelation$7(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)10196%2250%2312401
shouldPreserveStorageKeySlots(OlapScanNode)3389%1990%161801
lambda$visitPhysicalNestedLoopJoin$48(PlanTranslatorContext, Expression)0%n/a111111
checkPushSort(SortNode, OlapTable)15098%32790%31613401
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)12098%2675%2502301
shouldUseBucketedFusion(PhysicalHashAggregate)7497%11392%1812201
hasUndeterministicExpression(Collection)3895%1583%141801
getCTEConsumerChild(PhysicalPlan)2291%1583%141701
getSmallestSlot(List)1285%2250%231301
getDistributeExpr(PhysicalPlan)1285%1150%121401
lambda$hasUndeterministicExpression$80(TreeNode)981%2250%231401
lambda$visitPhysicalNestedLoopJoin$42(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$40(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$31(SlotReference, SlotReference)0%n/a111111
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)30099%32589%31506901
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)2796%1150%120501
lambda$hasNestedAccessPaths$64(List)87%1150%120101
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)538100%35995%332012501
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)259100%42485%41505801
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)196100%10100%0603901
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)187100%12100%0703501
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)176100%61875%61303901
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)158100%6100%0404001
visitBucketedFusion(PhysicalHashAggregate, PlanTranslatorContext)135100%1583%1402901
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)122100%2100%0202301
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)121100%11794%11003001
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)100100%2100%0202001
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)99100%1375%1302201
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)93100%2675%2501801
collectAggInTree(Expression, Set, ArrayList, boolean[], PlanTranslatorContext)88100%51168%5902001
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)84100%1375%1301501
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)83100%2100%0201801
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)79100%2100%0201601
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)71100%n/a0101701
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode)70100%1150%1201501
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)70100%1150%1201401
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)68100%n/a0101201
hasNestedAccessPaths(Relation, List)66100%21083%2701401
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
buildAggOutputTuple(List, List, PlanTranslatorContext)55100%4100%0301201
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)53100%n/a0101101
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)53100%1150%120901
isSimpleQuery(PhysicalPlan)53100%12100%0701401
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
preserveExtraStorageKeySlots(OlapScanNode, Set)46100%1990%1601101
collectAggFunctions(List, boolean[], PlanTranslatorContext)44100%4100%0301001
collectGroupBySlots(List, List)43100%1583%140701
visitPhysicalTVFTableSink(PhysicalTVFTableSink, PlanTranslatorContext)41100%n/a0101101
shouldUseRowStore(Relation, List)36100%11191%170701
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
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)32100%n/a010601
supportsTwoPhaseAgg(PhysicalHashAggregate)28100%4100%030701
generateTupleDesc(List, TableIf, PlanTranslatorContext)25100%2100%020601
hasNestedAccessPaths(SlotReference)24100%1375%130201
translateToExprs(List, PlanTranslatorContext)23100%2100%020501
getSortInfo(List, PlanTranslatorContext, TupleDescriptor)21100%n/a010501
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)20100%n/a010401
lambda$getSortInfo$70(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$9(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$supportsTwoPhaseAgg$75(AtomicBoolean, TreeNode)18100%4100%030601
lambda$visitPhysicalWindow$61(PlanTranslatorContext, NamedExpression)18100%n/a010401
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)17100%n/a010201
findOlapScanNodesByPassExchangeNode(PlanNode)17100%4100%030501
isComplexDataType(DataType)16100%8100%050101
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
lambda$visitPhysicalConnectorTableSink$4(Column)15100%n/a010301
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)14100%n/a010301
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)14100%n/a010301
lambda$visitPhysicalWindow$59(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$visitPhysicalWindow$60(AggregateParam, Expression)12100%2100%020301
lambda$visitPhysicalTVFRelation$8(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$74(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalLazyMaterializeOlapScan$68(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$62(FunctionCallExpr)9100%n/a010301
lambda$visitPhysicalNestedLoopJoin$38(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)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$77(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalExcept$56(PhysicalExcept, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$visitPhysicalIntersect$55(PhysicalIntersect, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalProject$54(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$53(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$52(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$45(Map, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$43(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$32(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a010201
lambda$visitPhysicalHashJoin$27(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$25(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$23(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$17(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$15(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalFileSink$6(List, PlanTranslatorContext, ExprId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$51(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$getSlotIds$78(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$46(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$21(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$13(PlanTranslatorContext, TupleId)100%n/a010101
lambda$checkPushSort$79(Expr)100%n/a010101
lambda$translatePartitionSortNode$69(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalLazyMaterialize$63(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$58(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$57(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$50(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$49(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$47(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$44(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$36(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$35(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$34(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$33(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$26(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$24(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$22(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$18(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$16(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$14(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalGenerate$12(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$11(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$10(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
canUseRowStoreForLazySlots(List)100%n/a010101
lambda$updateScanSlotsMaterialization$73(Expr)100%n/a010101
lambda$updateScanSlotsMaterialization$72(Expr)100%n/a010101
lambda$updateScanSlotsMaterialization$71(Expr)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$41(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$39(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$30(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$29(SlotReference, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$28(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$20(SlotReference, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$19(SlotReference)100%n/a010101