PhysicalPlanTranslator

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,196 of 9,1960%868 of 8680%6086081,9501,950172172
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext)8570%920%474718918911
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext)5710%400%212112612611
visitPhysicalProject(PhysicalProject, PlanTranslatorContext)5380%620%323212512511
computePhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)3730%460%2424737311
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext)3090%360%1919626211
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext)3010%280%1515696911
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext)2770%300%1616606011
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext)2630%300%1616505011
toDataPartition(DistributionSpec, List, PlanTranslatorContext)2630%450%2424616111
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext)1960%100%66393911
visitPhysicalRecursiveUnion(PhysicalRecursiveUnion, PlanTranslatorContext)1870%120%77353511
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext)1800%200%1111373711
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext)1790%240%1313383811
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext)1760%240%1313393911
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext)1580%60%44404011
checkPushSort(SortNode, OlapTable)1520%300%1616343411
visitPhysicalBucketedHashAggregate(PhysicalBucketedHashAggregate, PlanTranslatorContext)1300%60%44272711
visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext)1220%80%55242411
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext)1220%20%22232311
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext)1220%80%55232311
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext)1210%180%1010303011
visitPhysicalConnectorTableSink(PhysicalConnectorTableSink, PlanTranslatorContext)1100%60%44292911
translatePlan(PhysicalPlan)1080%140%88252511
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext)1050%40%33242411
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext)1000%20%22202011
visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, PlanTranslatorContext)1000%20%22202011
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext)990%40%33222211
hasUndeterministicExpression(Plan)970%180%1010252511
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext)930%80%55181811
buildPluginRowLevelDmlSink(PhysicalBaseExternalTableSink, WriteOperation, boolean)880%60%44212111
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext)880%170%1111272711
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext)840%40%33151511
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode)830%20%22191911
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext)830%20%22181811
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext)790%20%22161611
visitPhysicalExternalRowLevelMergeSink(PhysicalExternalRowLevelMergeSink, PlanTranslatorContext)770%140%88181811
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext)710%n/a11171711
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext)700%20%22141411
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext)680%n/a11121211
hasNestedAccessPaths(Relation, List)660%120%77141411
lambda$visitPhysicalHashAggregate$11(Set, ArrayList, PlanTranslatorContext, AtomicBoolean, TreeNode)620%100%66191911
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext)600%n/a11141411
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext)550%40%33111111
buildAggOutputTuple(List, List, PlanTranslatorContext)550%40%33121211
buildConnectorWriteSortInfo(List, PhysicalConnectorTableSink, PlanTranslatorContext)540%40%33121211
visitPhysicalWorkTableReference(PhysicalWorkTableReference, PlanTranslatorContext)530%n/a11111111
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext)530%20%229911
isSimpleQuery(PhysicalPlan)530%120%77141411
getDistributeExpr(List, DistributionSpec)500%80%55121211
lambda$visitPhysicalBucketedHashAggregate$13(Set, ArrayList, PlanTranslatorContext, TreeNode)480%100%66151511
preserveExtraStorageKeySlots(OlapScanNode, Set)460%100%66111111
collectGroupBySlots(List, List)430%60%447711
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext)420%60%44101011
visitPhysicalTVFTableSink(PhysicalTVFTableSink, PlanTranslatorContext)410%n/a11111111
hasUndeterministicExpression(Collection)400%60%448811
shouldUseRowStore(Relation, List)360%120%777711
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan)360%20%228811
translateRuntimeFilter(PhysicalRelation, ScanNode, PlanTranslatorContext)350%40%337711
translateGroupByExprs(List, PlanTranslatorContext)330%40%338811
getDistributeExprs(Plan[])330%20%225511
setQueryCacheCandidate(PhysicalHashAggregate, AggregationNode)330%80%55111111
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext)320%n/a116611
shouldPreserveStorageKeySlots(OlapScanNode)320%80%556611
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext)280%20%225511
generateTupleDesc(List, TableIf, PlanTranslatorContext)250%20%226611
hasNestedAccessPaths(SlotReference)240%40%332211
getCTEConsumerChild(PhysicalPlan)240%60%447711
translateToExprs(List, PlanTranslatorContext)230%20%225511
getSortInfo(List, PlanTranslatorContext, TupleDescriptor)210%n/a115511
visitPhysicalBlackholeSink(PhysicalBlackholeSink, PlanTranslatorContext)200%n/a114411
visitPhysicalExternalRowLevelDeleteSink(PhysicalExternalRowLevelDeleteSink, PlanTranslatorContext)200%n/a114411
lambda$getSortInfo$74(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$visitPhysicalHashAggregate$12(List, PlanTranslatorContext, List, List, OrderKey)200%n/a114411
lambda$visitPhysicalWindow$65(PlanTranslatorContext, NamedExpression)180%n/a114411
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext)170%n/a112211
findOlapScanNodesByPassExchangeNode(PlanNode)170%40%335511
isComplexDataType(DataType)160%80%551111
createPlanFragment(PlanNode, DataPartition, AbstractPlan)150%n/a113311
visitPhysicalIntersect(PhysicalIntersect, PlanTranslatorContext)140%n/a113311
visitPhysicalExcept(PhysicalExcept, PlanTranslatorContext)140%n/a113311
getSmallestSlot(List)140%40%333311
getDistributeExpr(PhysicalPlan)140%20%224411
lambda$visitPhysicalWindow$63(PlanTranslatorContext, OrderExpression)140%n/a113311
lambda$visitPhysicalConnectorTableSink$5(Column)130%n/a113311
lambda$buildPluginRowLevelDmlSink$3(Column)130%n/a113311
lambda$visitPhysicalWindow$64(AggregateParam, Expression)120%20%223311
lambda$hasUndeterministicExpression$82(TreeNode)110%40%334411
lambda$visitPhysicalConnectorTableSink$6(PluginDrivenExternalTable, PluginDrivenExternalCatalog)110%n/a114411
lambda$buildPluginRowLevelDmlSink$4(PluginDrivenExternalTable, PluginDrivenExternalCatalog)110%n/a114411
lambda$visitPhysicalLazyMaterializeTVFScan$71(PhysicalLazyMaterializeTVFScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
lambda$visitPhysicalTVFRelation$10(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator)100%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator)90%n/a114411
getSlotIds(TupleDescriptor)90%n/a114411
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan)90%20%223311
lambda$updateScanSlotsMaterialization$78(Set, SlotDescriptor)90%20%221111
lambda$visitPhysicalLazyMaterializeOlapScan$72(Set, SlotDescriptor)90%20%221111
lambda$visitPhysicalWindow$66(FunctionCallExpr)90%n/a113311
lambda$visitPhysicalNestedLoopJoin$42(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)90%n/a113311
lambda$getPlanFragmentForPhysicalFileScan$8(PlanTranslatorContext, ExprId)90%n/a112211
lambda$visitPhysicalDistribute$1(CTEScanNode, DataStreamSink, RuntimeFilterTranslator)90%n/a112211
visitPhysicalRecursiveUnionAnchor(PhysicalRecursiveUnionAnchor, PlanTranslatorContext)80%n/a111111
visitPhysicalRecursiveUnionProducer(PhysicalRecursiveUnionProducer, PlanTranslatorContext)80%n/a111111
setPlanRoot(PlanFragment, PlanNode, AbstractPlan)80%n/a113311
addPlanRoot(PlanFragment, PlanNode, AbstractPlan)80%n/a113311
lambda$collectGroupBySlots$79(Expression, NamedExpression)80%n/a111111
lambda$hasNestedAccessPaths$69(List)80%20%221111
lambda$hasNestedAccessPaths$68(List)80%20%221111
lambda$visitPhysicalExcept$60(PhysicalExcept, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$visitPhysicalIntersect$59(PhysicalIntersect, PlanFragment, PlanTranslatorContext, RuntimeFilterTranslator)80%n/a112211
lambda$translatePlan$0(List, ExprId)80%n/a111111
lambda$visitPhysicalProject$58(Set, PlanTranslatorContext, SlotId)0%n/a111111
lambda$visitPhysicalProject$57(Set, PlanTranslatorContext, SlotId)0%n/a111111
lambda$visitPhysicalProject$56(Set, PlanTranslatorContext, SlotId)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$49(Map, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$47(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$36(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator)0%n/a112211
lambda$visitPhysicalHashJoin$31(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$29(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$27(Map, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$21(PhysicalHashJoin, EqualPredicate)0%n/a111111
lambda$visitPhysicalHashJoin$19(PhysicalHashJoin, EqualPredicate)0%n/a111111
lambda$visitPhysicalFileSink$7(List, PlanTranslatorContext, ExprId)0%n/a111111
lambda$visitPhysicalLazyMaterializeTVFScan$70(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$55(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$41(PlanTranslatorContext, TupleDescriptor, SlotReference)0%n/a111111
lambda$visitPhysicalTVFRelation$9(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot)0%n/a111111
PhysicalPlanTranslator()0%n/a112211
PhysicalPlanTranslator(PlanTranslatorContext)0%n/a112211
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext)0%n/a111111
lambda$getSlotIds$80(SlotDescriptor)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$50(PlanTranslatorContext, SlotDescriptor)0%n/a111111
lambda$visitPhysicalHashJoin$25(PlanTranslatorContext, SlotDescriptor)0%n/a111111
lambda$visitPhysicalGenerate$17(PlanTranslatorContext, TupleId)0%n/a111111
lambda$checkPushSort$81(Expr)0%n/a111111
lambda$translatePartitionSortNode$73(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalLazyMaterialize$67(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalWindow$62(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalRepeat$61(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$54(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$53(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$52(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$51(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalNestedLoopJoin$48(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$39(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$38(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalHashJoin$30(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$28(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$26(Expression)0%n/a111111
lambda$visitPhysicalHashJoin$22(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalHashJoin$20(PlanTranslatorContext, EqualPredicate)0%n/a111111
lambda$visitPhysicalGenerate$18(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalGenerate$16(PlanTranslatorContext, Function)0%n/a111111
lambda$visitPhysicalFilter$15(PlanTranslatorContext, Expression)0%n/a111111
lambda$visitPhysicalCTEProducer$14(PlanTranslatorContext, Slot)0%n/a111111
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression)0%n/a111111
static {...}0%n/a111111
canUseRowStoreForLazySlots(List)0%n/a111111
lambda$updateScanSlotsMaterialization$77(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$76(Expr)0%n/a111111
lambda$updateScanSlotsMaterialization$75(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$35(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$34(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$33(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$32(SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$24(SlotReference, SlotReference)0%n/a111111
lambda$visitPhysicalHashJoin$23(SlotReference)0%n/a111111