PhysicalPlanTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,711 of 9,89272%313 of 87064%2836165372,02353178
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2610%240%1414464611
toDataPartition(DistributionSpec, List, PlanTranslatorContext)1869834%242146%1624396101
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)1820%120%77333311
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)13228868%152965%1523258201
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)11582487%347468%29551819501
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)1080%20%22232311
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1070%80%55191911
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1040%20%22191911
hasUndeterministicExpression(Plan)970%180%1010252511
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)850%20%22171711
visitPhysicalIcebergMergeSink(PhysicalIcebergMergeSink, PlanTranslatorContext)810%140%88202011
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)740%20%22181811
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)710%n/a11151511
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)675243%9743%69162801
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)600%20%22141411
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)4849891%135981%12371012201
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)480%n/a11101011
visitPhysicalTVFTableSink(PhysicalTVFTableSink, PlanTranslatorContext)470%n/a11111111
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)4650891%142866%1222511601
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)4314276%81666%81373801
hasUndeterministicExpression(Collection)400%60%448811
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)3913777%111354%71353901
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
setQueryCacheCandidate(PhysicalHashAggregate, AggregationNode)330%80%55111111
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)320%40%338811
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)3122087%51777%51254801
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)318673%1150%1242201
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)315764%10533%71072301
lambda$visitPhysicalHashAggregate$11(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)303050%6440%4691901
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)290%n/a116611
visitPhysicalIcebergDeleteSink(PhysicalIcebergDeleteSink, PlanTranslatorContext)250%n/a117711
visitPhysicalMaxComputeTableSink(PhysicalMaxComputeTableSink, PlanTranslatorContext)230%n/a116611
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)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
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)1932494%63284%62027101
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)190%n/a114411
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)1823592%22291%21334501
translateToLegacyConjuncts(Set)170%20%226611
checkPushSort(SortNode, OlapTable)1613689%52583%51643401
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)1613289%11392%1823101
translateToExprs(List, PlanTranslatorContext)111252%1150%122501
lambda$hasUndeterministicExpression$84(TreeNode)110%40%334411
lambda$visitPhysicalLazyMaterializeTVFScan$69(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalEsScan$6(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)96287%n/a0121701
translatePlan(PhysicalPlan)810692%11392%1822501
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)84284%3125%2321001
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, PlanTranslatorContext)80%n/a111111
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, PlanTranslatorContext)80%n/a111111
lambda$visitPhysicalNestedLoopJoin$52(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$30(Map, SlotReference)0%n/a111111
lambda$visitPhysicalIcebergTableSink$3(List, PlanTranslatorContext, ExprId)0%n/a111111
lambda$visitPhysicalLazyMaterializeTVFScan$68(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)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$82(Expression)0%n/a111111
finalizeForSetOperationNode(SetOperationNode, List, List, List, List, PlanTranslatorContext)13997%102066%101612501
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)9696%2250%2312301
getCTEConsumerChild(PhysicalPlan)2083%2466%242701
lambda$visitPhysicalNestedLoopJoin$56(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$55(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$51(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$41(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$29(Expression)0%n/a111111
lambda$visitPhysicalGenerate$19(PlanTranslatorContext, Expression)0%n/a111111
lambda$updateScanSlotsMaterialization$75(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$74(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$73(Expr)0%n/a111111
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)29499%42485%41506801
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)12298%2675%2502401
getSmallestSlot(List)1285%2250%231301
lambda$visitPhysicalNestedLoopJoin$49(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$47(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$36(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$34(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$25(SlotReference, SlotReference)0%n/a111111
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)2796%1150%120501
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)199100%10100%0604501
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)191100%10100%0603801
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)125100%2100%0202701
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)124100%4100%0302401
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)104100%2100%0201901
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)99100%1787%1502001
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)94100%1375%1302101
windowExprsHaveMatchedNullable(Map, Map, List, int, int)94100%2100%020901
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)88100%1150%1201901
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)83100%2675%2501601
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)74100%2100%0201501
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)71100%n/a0101501
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)71100%1150%1201401
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)64100%1583%1401401
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)60100%n/a0101401
isSimpleQuery(PhysicalPlan)53100%12100%0701401
getDistributeExpr(List, DistributionSpec)50100%8100%0501201
collectGroupBySlots(List, List)43100%1583%140701
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
shouldUseRowStore(Relation, List)31100%2880%260601
generateTupleDesc(List, TableIf, PlanTranslatorContext)26100%2100%020601
lambda$translateSortNode$72(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$translatePartitionSortNode$71(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalHashAggregate$12(List, PlanTranslatorContext, List, List, OrderKey)20100%n/a010401
lambda$visitPhysicalWindow$65(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
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)14100%n/a010501
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)14100%n/a010501
lambda$visitPhysicalWindow$63(PlanTranslatorContext, OrderExpression)14100%n/a010301
lambda$visitPhysicalWindow$64(AggregateParam, Expression)12100%2100%020301
lambda$getBufferedSlotRefForWindow$80(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$getBufferedSlotRefForWindow$79(Map, PlanTranslatorContext, NamedExpression)11100%n/a010301
lambda$visitPhysicalNestedLoopJoin$45(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010301
lambda$visitPhysicalTVFRelation$10(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)10100%n/a010201
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)9100%n/a010401
getSlotIds(TupleDescriptor)9100%n/a010401
lambda$updateScanSlotsMaterialization$76(Set, SlotDescriptor)9100%2100%020101
lambda$visitPhysicalWindow$66(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$77(Expression, NamedExpression)8100%n/a010101
lambda$visitPhysicalHashJoin$38(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)8100%n/a010201
lambda$translatePlan$0(List, ExprId)8100%n/a010101
lambda$visitPhysicalProject$60(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalProject$59(Set, PlanTranslatorContext, SlotId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$50(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$32(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$28(Map, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$22(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$20(PhysicalHashJoin, EqualPredicate)100%n/a010101
lambda$visitPhysicalAssertNumRows$13(Map, SlotReference)100%n/a010101
lambda$visitPhysicalFileSink$4(List, PlanTranslatorContext, ExprId)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$58(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$44(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010201
lambda$visitPhysicalHashJoin$43(PlanTranslatorContext, TupleDescriptor, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$37(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)100%n/a010101
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)100%n/a010101
lambda$getSlotIds$78(SlotDescriptor)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$53(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalHashJoin$26(PlanTranslatorContext, SlotDescriptor)100%n/a010101
lambda$visitPhysicalGenerate$18(PlanTranslatorContext, TupleId)100%n/a010101
lambda$findOlapScanNodesByPassExchangeNode$83(PlanNode)100%n/a010101
lambda$checkPushSort$81(Expr)100%n/a010101
lambda$translatePartitionSortNode$70(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalLazyMaterialize$67(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalWindow$62(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalRepeat$61(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$57(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$42(PlanTranslatorContext, SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalHashJoin$31(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$27(Expression)100%n/a010101
lambda$visitPhysicalHashJoin$23(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalHashJoin$21(PlanTranslatorContext, EqualPredicate)100%n/a010101
lambda$visitPhysicalGenerate$17(PlanTranslatorContext, Function)100%n/a010101
lambda$visitPhysicalFilter$16(PlanTranslatorContext, Expression)100%n/a010101
lambda$visitPhysicalCTEProducer$15(PlanTranslatorContext, Slot)100%n/a010101
lambda$visitPhysicalAssertNumRows$14(SlotDescriptor)100%n/a010101
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)100%n/a010101
static {...}100%n/a010101
canUseRowStoreForLazySlots(List)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$48(SlotReference)100%n/a010101
lambda$visitPhysicalNestedLoopJoin$46(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$35(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$33(SlotReference)100%n/a010101
lambda$visitPhysicalHashJoin$24(SlotReference)100%n/a010101