PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total838 of 9,20990%151 of 80381%1505831451,86617179
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)1120%20%22232311
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1050%80%55181811
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)8316366%91460%713134201
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)6180192%228078%1852618701
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)4347991%142866%1122611301
toDataPartition(DistributionSpec, List, PlanTranslatorContext)4214477%92875%92053801
injectRowIdColumnSlot(TupleDescriptor)380%20%22101011
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)3640891%44090%42338601
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)3122087%51777%51254801
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)1851196%66491%636311801
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)1822892%22492%21434401
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)1816790%61875%61333801
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)1812887%1375%1342901
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)1811286%1990%1642501
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)1810685%2250%2342601
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)188883%1150%1242201
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)177180%31280%31042301
translateToLegacyConjuncts(Set)170%20%226611
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)1432395%53386%52016901
lambda$visitPhysicalOdbcScan$11(PhysicalOdbcScan, OdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
collectGroupBySlots(List, List)96487%4660%3611301
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)96187%n/a0121701
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)84284%3125%2321001
lambda$visitPhysicalSchemaScan$16(RuntimeFilterTranslator, SchemaScanNode, PlanTranslatorContext, Slot)0%n/a112211
lambda$visitPhysicalOdbcScan$10(RuntimeFilterTranslator, OdbcScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalEsScan$4(RuntimeFilterTranslator, EsScanNode, PlanTranslatorContext, Slot)0%n/a111111
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)5491%1787%1511401
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
lambda$translateToLegacyConjuncts$99(Expression)0%n/a111111
finalizeForSetOperationNode(SetOperationNode, List, List, List, List, PlanTranslatorContext)14597%112165%111712601
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)8495%2250%2312001
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$visitPhysicalNestedLoopJoin$71(PlanTranslatorContext, Expression)0%n/a111111
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)29799%42686%41606901
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)15198%2880%2603101
checkPushSort(SortNode, OlapTable)15098%32790%31613401
lambda$visitPhysicalNestedLoopJoin$62(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$60(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$46(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$44(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$35(SlotReference, SlotReference)0%n/a111111
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)2796%1150%120501
lambda$visitPhysicalNestedLoopJoin$69(PhysicalNestedLoopJoin, Expression)87%1150%120101
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)199100%10100%0604501
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)176100%61875%61303901
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)153100%n/a0103701
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)146100%14100%0803001
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)125100%2100%0202701
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)124100%4100%0302401
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)121100%11593%1902801
translatePlan(PhysicalPlan)118100%11392%1802601
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)106100%2100%0202201
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)105100%2100%0201901
windowExprsHaveMatchedNullable(Map, Map, List, int, int)94100%2100%020901
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)91100%1375%1302101
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)88100%1150%1201901
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)83100%2675%2501601
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)71100%2100%0201401
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)63100%2100%0201501
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)63100%2100%0201501
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
isSimpleQuery(PhysicalPlan)53100%12100%0701401
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)52100%4100%0301101
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)36100%n/a0101001
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)36100%2100%020801
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)34100%4100%030701
getBufferedSlotRefForWindow(LogicalWindowToPhysicalWindow.WindowFrameGroup, PlanTranslatorContext)33100%n/a010901
windowExprsHaveMatchedNullable(List, List, Map)33100%2100%020501
getDistributeExprs(Plan[])33100%2100%020501
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)32100%n/a010601
generateTupleDesc(List, TableIf, PlanTranslatorContext)26100%2100%020601
shouldUseRowStore(CatalogRelation)24100%6100%040601
translateToExprs(List, PlanTranslatorContext)23100%2100%020501
lambda$visitPhysicalWindow$84(PlanTranslatorContext, NamedExpression)22100%2100%020501
findOlapScanNodesByPassExchangeAndJoinNode(PlanNode)20100%6100%040501
lambda$translateSortNode$89(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$translatePartitionSortNode$88(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$21(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$computePhysicalOlapScan$13(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$computePhysicalOlapScan$12(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)19100%n/a010401
lambda$visitPhysicalHashAggregate$20(ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)19100%2100%020601
lambda$visitPhysicalNestedLoopJoin$58(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)18100%2100%020501
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)17100%n/a010201
isComplexDataType(DataType)16100%8100%050101
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)14100%n/a010501
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)14100%n/a010501
lambda$visitPhysicalWindow$83(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$getBufferedSlotRefForWindow$97(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$getBufferedSlotRefForWindow$96(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$visitPhysicalCTEConsumer$25(PhysicalCTEConsumer, CTEScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
lambda$visitPhysicalTVFRelation$19(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$visitPhysicalSchemaScan$17(PhysicalSchemaScan, SchemaScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$computePhysicalOlapScan$15(PhysicalOlapScan, OlapScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
lambda$visitPhysicalJdbcScan$9(PhysicalJdbcScan, JdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
lambda$getPlanFragmentForPhysicalFileScan$7(PhysicalFileScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
lambda$visitPhysicalEsScan$5(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010101
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$93(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$85(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$94(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalRepeat$81(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalRepeat$78(ImmutableSet, NamedExpression)8100%2100%020101
lambda$visitPhysicalNestedLoopJoin$57(RuntimeFilter)8100%2100%020101
lambda$visitPhysicalHashJoin$48(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalRepeat$77(NamedExpression)100%2100%020101
lambda$visitPhysicalProject$76(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$75(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$65(Map, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$63(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$42(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$40(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$38(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$32(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$30(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalAssertNumRows$22(Map, SlotReference)100%n/a010101
lambda$visitPhysicalFileSink$3(List, PlanTranslatorContext, ExprId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$74(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$56(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010201
lambda$visitPhysicalHashJoin$55(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$47(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010101
lambda$visitPhysicalCTEConsumer$24(RuntimeFilterTranslator, CTEScanNode, PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalTVFRelation$18(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)100%n/a010101
lambda$computePhysicalOlapScan$14(RuntimeFilterTranslator, OlapScanNode, PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalJdbcScan$8(RuntimeFilterTranslator, JdbcScanNode, PlanTranslatorContext, Slot)100%n/a010101
lambda$getPlanFragmentForPhysicalFileScan$6(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$getSlotIds$95(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$66(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$36(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$29(PlanTranslatorContext, TupleId)100%n/a010101
lambda$findOlapScanNodesByPassExchangeAndJoinNode$100(PlanNode)100%n/a010101
lambda$checkPushSort$98(Expr)100%n/a010101
lambda$translatePartitionSortNode$87(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalLazyMaterialize$86(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$82(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$80(ImmutableSet, NamedExpression)100%n/a010101
lambda$visitPhysicalRepeat$79(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$73(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$72(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$70(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$68(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$67(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$64(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$54(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$53(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$52(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$51(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$50(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$49(SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$41(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$39(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$37(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$33(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$31(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$28(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$27(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$26(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalAssertNumRows$23(SlotDescriptor)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
lambda$updateScanSlotsMaterialization$92(Expr)100%n/a010101
lambda$updateScanSlotsMaterialization$91(Expr)100%n/a010101
lambda$updateScanSlotsMaterialization$90(Expr)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$61(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$59(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$45(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$43(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$34(SlotReference)100%n/a010101