org.apache.doris.planner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total18,315 of 26,14629%1,964 of 2,60824%1,6662,2103,9635,8185208884691
OlapScanNode2,5481,54037%32615131%253320543899448101
PlanNode1,30471435%1625425%119189268446338101
OlapTableSink9951,50260%12213452%100168192517143901
ScanNode90035728%1733818%117151225316153901
GroupCommitPlanner7620%620%4444149149131311
PluginDrivenTableSink6240%450%3333126126101011
HiveTableSink5560%320%2727131131101011
RangePartitionPrunerV24480%610%4242108108111111
HashJoinNode44629639%652527%44607414231501
ListPartitionPrunerV24340%290%3636100100212111
SchemaScanNode4130%300%28288282131311
RuntimeFilter40763060%535751%619982221214401
IcebergTableSink3750%420%272784846611
TVFTableSink3670%320%262681819911
IcebergMergeSink3500%320%222280806611
PartitionSortNode3380%340%202071713311
AnalyticEvalNode3310%300%212167676611
BackendPartitionedSchemaScanNode3160%160%161675758811
MaterializationNode3120%100%16166767111111
AggregationNode31120940%201237%19326812281601
PartitionPrunerV2Base2955%270%26277279121301
TableFunctionNode2830%200%151553535511
SetOperationNode28110727%28617%2632558291401
NestedLoopJoinNode27417739%511320%3244428221201
PlanFragment26742661%463845%439464182125201
DataPartition24310129%381224%2635446731001
ResultFileSink2430%160%20205656121211
IcebergDeleteSink2400%200%161654546611
SortNode21125054%392135%34455410971501
DictionarySink1970%60%121243439911
BucketedAggregationNode1890%120%101036364411
DataStreamSink17227461%172761%15463410552401
PartitionColumnFilter1693818%286%172341542801
MaxComputeTableSink1660%160%141437376611
RepeatNode1580%40%8829296611
Planner1478%180%151842466901
BaseExternalTableDataSink1470%320%242442428811
ScanNode.ColumnRanges1360%160%202038389911
HashDistributionPruner12312951%191340%122026530401
RecursiveCteNode1140%0%9927278811
DataPartition.MergePartitionInfo1090%100%7727272211
AssertNumRowsNode1070%40%7724245511
PartitionPruneV2ForShortCircuitPlan9913%60%91121266801
DataGenScanNode9710151%1016%91519444901
ColumnRange960%140%17172424101011
GroupCommitBlockSink9214%4450%91023285601
MysqlTableSink840%n/a5518185511
RangeMap8111%120%91016183401
RecursiveCteScanNode780%0%7718186611
DataPartition.IcebergPartitionField770%60%6618183311
ResultSink763531%516%81018295701
ListPartitionPrunerV2.ListPartitionUniqueId720%100%101016165511
RemoteOlapTableSink700%40%7716165511
ColumnBound670%60%101016167711
JoinNodeBase573538%90%71210192701
RangePartitionPrunerV2.RangePartitionUniqueId540%80%9914145511
MultiCastDataSink415255%0%498213801
BlackholeSink390%n/a5512125511
GroupCommitScanNode360%n/a6612126611
PartitionPrunerV2Base.FinalFilters0%n/a55995511
SelectNode46%40%366121401
PartitionPrunerV2Base.FinalFilters.Type0%n/a11441111
ScanNode.ColumnRanges.Type0%n/a11441111
RuntimeFilter.RuntimeFilterTarget44%n/a234102301
HiveTableSink.new HashSet() {...}0%n/a11661111
DistributionMode4675%420%586161401
TabletLoadIndexRecorderMgr.TabletLoadIndexRecord3774%50%242121301
TabletLoadIndexRecorderMgr7986%25%381181601
RuntimeFilterId56%n/a14151401
PlanFragmentId42%n/a13141301
IcebergMergeSink.new HashSet() {...}0%n/a11441111
IcebergTableSink.new HashSet() {...}0%n/a11441111
IcebergDeleteSink.new HashSet() {...}0%n/a11441111
ExceptNode0%n/a22442211
IntersectNode0%n/a22442211
FileLoadScanNode13093%4866%5103331401
DataSink70%n/a25282501
RangeMap.RangeComparator0%n/a11111111
CTEScanNode85%n/a36383601
MultiCastPlanFragment4493%n/a141111401
FileLoadScanNode.ParamCreateContext0%n/a11111111
ScanContext91%50%15060401
EmptySetNode95%50%14070301
ExchangeNode169100%1890%22304101301
RuntimeFilter.FilterSizeLimits38100%n/a01090101
ScanContext.Builder100%75%15070301
PlanNodeId100%n/a03040301
UnionNode100%n/a03050301
PlanNodeId.new IdGenerator() {...}100%n/a02020201
RuntimeFilterId.new IdGenerator() {...}100%n/a02020201
PlanFragmentId.new IdGenerator() {...}100%n/a02020201