org.apache.doris.planner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total21,984 of 26,86518%2,219 of 2,53312%1,8962,1914,5715,7396649074493
OlapTableSink2,5330%2480%162163490491373801
OlapScanNode2,4981,20732%28410727%231272499779497601
PlanNode1,82451021%208208%172208371492609401
ScanNode1,1341139%20162%137146276309273601
HashJoinNode90711010%113118%7880158181171801
GroupCommitPlanner8270%620%4444149149131311
RuntimeFilter66326128%771112%7286136194304201
SortNode5910%660%5353127127202011
AggregationNode4579216%30411%2937102131142001
AnalyticEvalNode4530%340%232393936611
RangePartitionPrunerV24480%610%4242108108111111
PlanFragment43930741%602226%619694189245501
NestedLoopJoinNode435357%521016%3942788091101
DataStreamSink422347%460%464894107232501
SchemaScanNode4170%300%29298282141411
TVFTableSink3850%320%262681819911
IcebergTableSink3750%420%272784846611
PartitionSortNode3520%340%202073733311
SetOperationNode3399221%325%2129618641101
BackendPartitionedSchemaScanNode3200%160%161673738811
ListPartitionPrunerV231312127%24517%273675100142101
MaterializationNode3130%100%16166767111111
ResultFileSink2810%160%21215959131311
TableFunctionNode2810%200%151553535511
PartitionPrunerV2Base2496420%23414%2327657991301
HiveTableSink24831455%201237%18275613121001
DataPartition2389528%391122%2735456741001
PartitionColumnFilter2203814%286%172341542801
DataGenScanNode2110%120%151544449911
RepeatNode2080%40%101033338811
ExportSink1980%60%9935356611
DictionarySink1970%60%121243439911
MaxComputeTableSink1660%160%141437376611
Planner1557%180%151842466901
FileLoadScanNode1540%120%101033334411
IcebergMergeSink14520558%161650%132231801601
ExchangeNode1369942%1810%19252752101501
ScanNode.ColumnRanges1360%160%202038389911
AssertNumRowsNode1360%60%8830305511
JoinNodeBase1128342%12736%161821386801
RecursiveCteNode1120%0%9926268811
DataPartition.MergePartitionInfo1090%100%7727272211
BaseExternalTableDataSink994531%22826%182326405801
PartitionPruneV2ForShortCircuitPlan9913%60%91121266801
ColumnRange960%140%17172424101011
MultiCastDataSink930%0%9921218811
RangeMap8612%120%91018203401
MysqlTableSink840%n/a5518185511
DataPartition.IcebergPartitionField830%60%6618183311
ResultSink763531%516%81018295701
RecursiveCteScanNode760%0%7717176611
JoinCostEvaluation7321674%61266%5168440701
TabletLoadIndexRecorderMgr7319%40%6813184601
GroupCommitBlockSink7018%4450%8918234501
DataSink6812%100%91115194601
HashDistributionPruner6318975%131959%102012530401
IcebergDeleteSink6117974%81260%81612541601
SelectNode610%40%7714145511
RangePartitionPrunerV2.RangePartitionUniqueId540%80%9914145511
ColumnBound5025%60%71011164701
TabletLoadIndexRecorderMgr.TabletLoadIndexRecord500%0%4412123311
ListPartitionPrunerV2.ListPartitionUniqueId4734%100%81011163501
MultiCastPlanFragment470%n/a4411114411
BlackholeSink390%n/a5512125511
GroupCommitScanNode370%n/a6612126611
RuntimeFilter.RuntimeFilterTarget324960%433%462121301
PartitionPrunerV2Base.FinalFilters320%n/a55995511
HashJoinNode.DistributionMode3957%50%688132401
CTEScanNode0%n/a66886611
PartitionPrunerV2Base.FinalFilters.Type0%n/a11441111
ScanNode.ColumnRanges.Type0%n/a11441111
RuntimeFilterId32%n/a24252401
PlanFragmentId42%n/a13141301
PlanNodeId42%n/a13141301
IcebergTableSink.new HashSet() {...}0%n/a11441111
ExceptNode0%n/a22442211
UnionNode43%n/a23352301
ScanContext.Builder74%50%25170301
RangeMap.RangeComparator0%n/a11111111
IntersectNode54%n/a12241201
EmptySetNode86%50%24171301
DistributedPlanColocateRule0%n/a11111111
PlannerContext0%n/a11111111
FileLoadScanNode.ParamCreateContext0%n/a11111111
RuntimeFilterGenerator0%n/a11111111
ScanContext91%50%15060401
RuntimeFilterGenerator.FilterSizeLimits38100%n/a01090101
HiveTableSink.new HashSet() {...}100%n/a01060101
PlanNodeId.new IdGenerator() {...}100%n/a02020201
RuntimeFilterId.new IdGenerator() {...}100%n/a02020201
PlanFragmentId.new IdGenerator() {...}100%n/a02020201
IcebergMergeSink.new HashSet() {...}100%n/a01040101
IcebergDeleteSink.new HashSet() {...}100%n/a01040101