PhysicalPlanTranslator

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total8,794 of 8,7940%752 of 7520%5455451,7941,794166166
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)8330%820%424218118111
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)5320%720%373711911911
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)5270%340%181811611611
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)4080%420%2222797911
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)3340%360%1919696911
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)3080%340%1818595911
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)2960%280%1515686811
visitPhysicalRecursiveCte(PhysicalRecursiveCte, PlanTranslatorContext)2600%240%1313464611
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)2440%240%1414393911
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)2300%200%1111444411
toDataPartition(DistributionSpec, List, PlanTranslatorContext)1860%370%2020383811
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)1850%240%1313383811
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1760%240%1313393911
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)1530%n/a11393911
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)1530%60%44393911
checkPushSort(SortNode, OlapTable)1520%300%1616343411
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)1480%140%88313111
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)1220%80%55242411
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)1190%160%99282811
translatePlan(PhysicalPlan)1140%140%88252511
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)1130%20%22212111
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext)1060%20%22222211
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext)1050%80%55181811
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)1040%20%22191911
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1040%20%22191911
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)990%80%55202011
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)910%40%33212111
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)880%150%1010232311
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)880%40%33202011
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)880%20%22191911
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor)850%20%22171711
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)830%80%55161611
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)780%20%22171711
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)740%20%22151511
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)710%n/a11171711
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)710%20%22141411
visitPhysicalRecursiveCteScan(PhysicalRecursiveCteScan, PlanTranslatorContext)700%20%22141411
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext)690%n/a11141411
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext)690%n/a11141411
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)640%60%44141411
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)630%n/a11111111
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)600%n/a11141411
lambda$visitPhysicalHashAggregate$10(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)600%100%66191911
isSimpleQuery(PhysicalPlan)530%120%77141411
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)500%40%33101011
getDistributeExpr(List, DistributionSpec)500%80%55121211
collectGroupBySlots(List, List)430%60%447711
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext)360%n/a11101011
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)360%20%228811
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)340%40%337711
getDistributeExprs(Plan[])330%20%225511
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext)320%40%338811
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext)290%n/a116611
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)280%20%225511
generateTupleDesc(List, TableIf, PlanTranslatorContext)260%20%226611
shouldUseRowStore(Relation)240%60%446611
getCTEConsumerChild(PhysicalPlan)240%60%447711
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext)230%n/a115511
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext)230%n/a115511
translateToExprs(List, PlanTranslatorContext)230%20%225511
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
findOlapScanNodesByPassExchangeAndJoinNode(PlanNode)200%60%445511
lambda$translateSortNode$76(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$translatePartitionSortNode$75(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$visitPhysicalHashAggregate$11(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$computePhysicalOlapScan$7(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$computePhysicalOlapScan$6(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext)190%n/a114411
lambda$visitPhysicalWindow$69(PlanTranslatorContext, NamedExpression)180%n/a114411
lambda$visitPhysicalNestedLoopJoin$42(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)180%20%225511
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)170%n/a112211
translateToLegacyConjuncts(Set)170%20%226611
isComplexDataType(DataType)160%80%551111
createPlanFragment(PlanNode, DataPartition, AbstractPlan)150%n/a113311
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)140%n/a115511
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)140%n/a115511
getSmallestSlot(List)140%40%333311
lambda$visitPhysicalWindow$67(PlanTranslatorContext, OrderExpression)140%n/a113311
lambda$visitPhysicalRepeat$64(NamedExpression)130%20%221111
lambda$visitPhysicalRepeat$60(NamedExpression)130%20%221111
lambda$visitPhysicalWindow$68(AggregateParam, Expression)120%20%223311
lambda$visitPhysicalLazyMaterializeTVFScan$73(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalTVFRelation$9(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalEsScan$5(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a111111
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)90%n/a114411
getSlotIds(TupleDescriptor)90%n/a114411
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)90%20%223311
lambda$updateScanSlotsMaterialization$80(Set, SlotDescriptor)90%20%221111
lambda$visitPhysicalWindow$70(FunctionCallExpr)90%n/a113311
lambda$visitPhysicalRepeat$65(NamedExpression)90%n/a111111
lambda$visitPhysicalDistribute$1(CTEScanNode, DataStreamSink, RuntimeFilterTranslator)90%n/a112211
visitPhysicalRecursiveCteRecursiveChild(PhysicalRecursiveCteRecursiveChild, PlanTranslatorContext)80%n/a111111
setPlanRoot(PlanFragment, PlanNode, AbstractPlan)80%n/a113311
addPlanRoot(PlanFragment, PlanNode, AbstractPlan)80%n/a113311
lambda$collectGroupBySlots$81(Expression, NamedExpression)80%n/a111111
lambda$visitPhysicalRepeat$63(ImmutableSet, NamedExpression)80%20%221111
lambda$visitPhysicalRepeat$59(ImmutableSet, NamedExpression)80%20%221111
lambda$visitPhysicalNestedLoopJoin$51(PhysicalNestedLoopJoin, Expression)80%20%221111
lambda$visitPhysicalNestedLoopJoin$41(RuntimeFilter)80%20%221111
lambda$visitPhysicalHashJoin$34(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$translatePlan$0(List, ExprId)80%n/a111111
lambda$visitPhysicalProject$58(Set, PlanTranslatorContext, SlotId)70%n/a111111
lambda$visitPhysicalProject$57(Set, PlanTranslatorContext, SlotId)70%n/a111111
lambda$visitPhysicalNestedLoopJoin$49(Map, SlotReference)70%n/a111111
lambda$visitPhysicalNestedLoopJoin$47(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$28(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$26(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$24(Map, SlotReference)70%n/a111111
lambda$visitPhysicalHashJoin$18(PhysicalHashJoin, EqualPredicate)70%n/a111111
lambda$visitPhysicalHashJoin$16(PhysicalHashJoin, EqualPredicate)70%n/a111111
lambda$visitPhysicalFileSink$3(List, PlanTranslatorContext, ExprId)70%n/a111111
lambda$visitPhysicalLazyMaterializeTVFScan$72(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$56(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$40(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a112211
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$33(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter)0%n/a111111
lambda$visitPhysicalTVFRelation$8(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalEsScan$4(RuntimeFilterTranslator, EsScanNode, PlanTranslatorContext, Slot)0%n/a111111
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)0%n/a111111
lambda$translateToLegacyConjuncts$84(Expression)0%n/a111111
lambda$getSlotIds$82(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$50(PlanTranslatorContext, SlotDescriptor)0%n/a111111
lambda$visitPhysicalHashJoin$22(PlanTranslatorContext, SlotDescriptor)0%n/a111111
lambda$visitPhysicalGenerate$15(PlanTranslatorContext, TupleId)0%n/a111111
lambda$findOlapScanNodesByPassExchangeAndJoinNode$85(PlanNode)0%n/a111111
lambda$checkPushSort$83(Expr)0%n/a111111
lambda$translatePartitionSortNode$74(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalLazyMaterialize$71(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalWindow$66(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalRepeat$62(ImmutableSet, NamedExpression)0%n/a111111
lambda$visitPhysicalRepeat$61(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$55(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$53(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$52(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$48(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$38(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$36(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$35(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$27(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$25(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$23(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$19(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalHashJoin$17(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalGenerate$14(PlanTranslatorContext, Function)0%n/a111111
lambda$visitPhysicalFilter$13(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalCTEProducer$12(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)0%n/a111111
static {...}0%n/a111111
lambda$updateScanSlotsMaterialization$79(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$78(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$77(Expr)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$46(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$45(SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$44(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$43(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$32(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$31(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$30(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$29(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$21(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$20(SlotReference)0%n/a111111