PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,985 of 9,91919%692 of 87621%5416201,6162,027147179
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)9390%1080%555519519511
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)5700%460%242411911911
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)38715929%561622%34378312201
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2610%240%1414464611
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)2510%220%1212484811
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)21220849%281636%2123388201
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)1990%100%66454511
toDataPartition(DistributionSpec, List, PlanTranslatorContext)1949031%291635%2024436101
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)1910%100%66383811
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)1850%240%1313383811
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)1820%120%77333311
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1760%240%1313393911
checkPushSort(SortNode, OlapTable)1520%300%1616343411
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)1480%140%88313111
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)13416254%151346%1115306801
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)1250%20%22272711
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)1240%80%55242411
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)1170%20%22222211
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)1080%20%22232311
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1070%80%55191911
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)1040%20%22191911
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1040%20%22191911
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)1000%40%33232311
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)990%80%55202011
hasUndeterministicExpression(Plan)970%180%1010252511
windowExprsHaveMatchedNullable(Map, Map, List, int, int)940%20%229911
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)910%40%33212111
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)880%150%1010232311
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)880%20%22191911
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)850%20%22171711
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)830%80%55161611
visitPhysicalIcebergMergeSink(PhysicalIcebergMergeSink, PlanTranslatorContext)810%140%88202011
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)740%20%22181811
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)7327078%122668%920157101
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)734638%10637%79172801
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)710%n/a11171711
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)710%n/a11151511
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)710%n/a11151511
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)710%20%22141411
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)600%20%22141411
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)600%n/a11141411
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)4920480%51979%51384501
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)480%n/a11101011
visitPhysicalTVFTableSink(PhysicalTVFTableSink, PlanTranslatorContext)470%n/a11111111
translatePlan(PhysicalPlan)456960%6857%5892501
hasUndeterministicExpression(Collection)400%60%448811
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)360%20%228811
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)340%40%337711
getBufferedSlotRefForWindow(LogicalWindowToPhysicalWindow.WindowFrameGroup, PlanTranslatorContext)330%n/a119911
windowExprsHaveMatchedNullable(List, List, Map)330%20%225511
setQueryCacheCandidate(PhysicalHashAggregate, AggregationNode)330%80%55111111
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)320%40%338811
lambda$visitPhysicalHashAggregate$11(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)303050%6440%4691901
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)290%n/a116611
isSimpleQuery(PhysicalPlan)272649%6650%6761401
visitPhysicalIcebergDeleteSink(PhysicalIcebergDeleteSink, PlanTranslatorContext)250%n/a117711
shouldUseRowStore(Relation)240%60%446611
getCTEConsumerChild(PhysicalPlan)240%60%447711
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, PlanTranslatorContext)230%n/a116611
translateToExprs(List, PlanTranslatorContext)230%20%225511
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
lambda$translateSortNode$74(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$translatePartitionSortNode$73(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$visitPhysicalHashAggregate$12(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$computePhysicalOlapScan$8(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$computePhysicalOlapScan$7(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)190%n/a114411
lambda$visitPhysicalWindow$67(PlanTranslatorContext, NamedExpression)180%n/a114411
lambda$visitPhysicalNestedLoopJoin$46(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)180%20%225511
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)170%n/a112211
translateToLegacyConjuncts(Set)170%20%226611
isComplexDataType(DataType)160%80%551111
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)140%n/a115511
lambda$visitPhysicalWindow$65(PlanTranslatorContext, OrderExpression)140%n/a113311
collectGroupBySlots(List, List)133069%2466%241701
lambda$visitPhysicalWindow$66(AggregateParam, Expression)120%20%223311
lambda$hasUndeterministicExpression$86(TreeNode)110%40%334411
lambda$getBufferedSlotRefForWindow$82(Map, PlanTranslatorContext, NamedExpression)110%n/a113311
lambda$getBufferedSlotRefForWindow$81(Map, PlanTranslatorContext, NamedExpression)110%n/a113311
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)105484%2466%2421401
lambda$visitPhysicalLazyMaterializeTVFScan$71(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalTVFRelation$10(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalEsScan$6(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
getSlotIds(TupleDescriptor)90%n/a114411
lambda$visitPhysicalWindow$68(FunctionCallExpr)90%n/a113311
lambda$visitPhysicalDistribute$1(CTEScanNode, DataStreamSink, RuntimeFilterTranslator)90%n/a112211
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, PlanTranslatorContext)80%n/a111111
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, PlanTranslatorContext)80%n/a111111
addPlanRoot(PlanFragment, PlanNode, AbstractPlan)80%n/a113311
lambda$visitPhysicalNestedLoopJoin$55(PhysicalNestedLoopJoin, Expression)80%20%221111
lambda$visitPhysicalNestedLoopJoin$45(RuntimeFilter)80%20%221111
lambda$visitPhysicalHashJoin$38(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$visitPhysicalProject$62(Set, PlanTranslatorContext, SlotId)0%n/a111111
lambda$visitPhysicalProject$61(Set, PlanTranslatorContext, SlotId)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$53(Map, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$51(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$32(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$30(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$28(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$22(PhysicalHashJoin, EqualPredicate)0%n/a111111
lambda$visitPhysicalHashJoin$20(PhysicalHashJoin, EqualPredicate)0%n/a111111
lambda$visitPhysicalAssertNumRows$13(Map, SlotReference)0%n/a111111
lambda$visitPhysicalFileSink$4(List, PlanTranslatorContext, ExprId)0%n/a111111
lambda$visitPhysicalIcebergTableSink$3(List, PlanTranslatorContext, ExprId)0%n/a111111
finalizeForSetOperationNode(SetOperationNode, List, List, List, List, PlanTranslatorContext)13795%111963%111612501
lambda$visitPhysicalLazyMaterializeTVFScan$70(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$60(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$44(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a112211
lambda$visitPhysicalHashJoin$43(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$37(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a111111
lambda$visitPhysicalTVFRelation$9(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalEsScan$5(RuntimeFilterTranslator, EsScanNode, PlanTranslatorContext, Slot)0%n/a111111
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)44%1150%121301
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
lambda$translateToLegacyConjuncts$84(Expression)0%n/a111111
lambda$getSlotIds$80(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, SlotDescriptor)0%n/a111111
lambda$visitPhysicalHashJoin$26(PlanTranslatorContext, SlotDescriptor)0%n/a111111
lambda$visitPhysicalGenerate$18(PlanTranslatorContext, TupleId)0%n/a111111
lambda$checkPushSort$83(Expr)0%n/a111111
lambda$translatePartitionSortNode$72(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalLazyMaterialize$69(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalWindow$64(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalRepeat$63(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$59(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$58(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$57(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$56(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$52(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$42(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$41(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$31(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$29(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$27(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$23(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalHashJoin$21(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalGenerate$19(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalGenerate$17(PlanTranslatorContext, Function)0%n/a111111
lambda$visitPhysicalFilter$16(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalCTEProducer$15(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalAssertNumRows$14(SlotDescriptor)0%n/a111111
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)0%n/a111111
lambda$updateScanSlotsMaterialization$77(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$76(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$75(Expr)0%n/a111111
findOlapScanNodesByPassExchangeNode(PlanNode)1588%1375%131501
getSmallestSlot(List)1285%2250%231301
lambda$visitPhysicalNestedLoopJoin$50(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$49(SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$48(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$47(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$36(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$35(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$34(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$33(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$25(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$24(SlotReference)0%n/a111111
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)2796%1150%120501
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)124100%4100%0302401
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
getDistributeExprs(Plan[])33100%2100%020501
generateTupleDesc(List, TableIf, PlanTranslatorContext)26100%2100%020601
createPlanFragment(PlanNode, DataPartition, AbstractPlan)15100%n/a010301
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)14100%n/a010501
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
lambda$updateScanSlotsMaterialization$78(Set, SlotDescriptor)9100%2100%020101
setPlanRoot(PlanFragment, PlanNode, AbstractPlan)8100%n/a010301
lambda$collectGroupBySlots$79(Expression, NamedExpression)8100%n/a010101
lambda$translatePlan$0(List, ExprId)8100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$findOlapScanNodesByPassExchangeNode$85(PlanNode)100%n/a010101
static {...}100%n/a010101