OlapScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,548 of 4,08837%326 of 47731%2533205438994481
getNodeExplainString(String, TExplainLevel)4540%340%1818656511
computeSampleTabletIds()3401%4312%2223656701
addScanRangeLocations(Partition, List, Map)29438256%624441%45546816901
toThrift(TPlanNode)22227355%283051%26305110401
setPartitionBoundaries(TOlapScanNode)1290%260%1414323211
normalizeSelectColumns(TNormalizedOlapScanNode, Normalizer)1010%100%66252511
computePartitionInfo()990%100%66202011
addRangeBoundaries(List, long, RangePartitionItem, List, Map)990%160%99222211
addListBoundaries(List, long, ListPartitionItem, List, Map)980%100%66232311
partitionPrune(PartitionInfo)820%80%55151511
normalize(TNormalizedPlanNode, Normalizer)590%20%22121211
lazyEvaluateRangeLocations()490%n/a11151511
computeTabletInfo()4823583%232955%1927115501
normalizeSchema(TNormalizedOlapScanNode)450%20%22121211
getStreamUpdate()450%40%339911
distributionPrune(List, List, DistributionInfo, boolean)433444%7646%58101901
normalizeProjects(TNormalizedPlanNode, Normalizer)340%20%22111111
lambda$normalizeSelectColumns$10(SlotDescriptor)230%40%335511
finalizeForNereids()212352%1375%1351201
updateScanRangeVersions(Map)199082%6650%4732201
lambda$addScanRangeLocations$3(ImmutableMap, List, Replica)190%40%335511
normalizeConjuncts(TNormalizedPlanNode, Normalizer)160%n/a115511
lambda$getNodeExplainString$6(StringBuilder, String, Expr)150%n/a113311
lambda$getNodeExplainString$5(StringBuilder, String, Expr)150%n/a113311
lambda$getNodeExplainString$4(StringBuilder, String, Expr)150%n/a113311
getBucketNum()130%20%223311
hasRfDrivingPartitionPruning()112266%4450%353801
createScanRangeLocations()92573%3350%3421001
lambda$addScanRangeLocations$2(long, Replica)90%20%221111
init()71058%n/a012601
lambda$normalizeProjects$12(Normalizer, TupleId)70%n/a111111
lambda$normalizeSelectColumns$9(Normalizer, TupleId)70%n/a111111
lambda$getNodeExplainString$8(Long)70%n/a111111
addTopnLazyMaterializeOutputColumns(Column)60%n/a112211
lambda$getNodeExplainString$7(SortNode)0%n/a111111
getNumInstances()1578%2250%231401
setTableSample(TableSample)0%n/a112211
setSortInfo(SortInfo)0%n/a112211
setSortLimit(long)0%n/a112211
setScoreSortInfo(SortInfo)0%n/a112211
setScoreSortLimit(long)0%n/a112211
setScoreRangeInfo(ScoreRangeInfo)0%n/a112211
setAnnSortInfo(SortInfo)0%n/a112211
setAnnSortLimit(long)0%n/a112211
setSpecifiedTabletIds(Set)0%n/a112211
setIsTopnLazyMaterialize(boolean)0%n/a112211
setGlobalRowIdColumn(Column)0%n/a112211
lambda$normalizeSchema$11(Column)0%n/a111111
getCatalogId()770%1150%121301
isPreAggregation()0%n/a111111
getScanBackendIds()0%n/a111111
getTotalTabletsNum()0%n/a111111
getSortInfo()0%n/a111111
getSelectedIndexId()0%n/a111111
getTableNameInPlan()0%n/a111111
getMaxVersion()0%n/a111111
computeStatsForNereids()3394%3350%340501
computeNumNodes()1890%2250%230401
isEnableCooldownReplicaAffinity(ConnectContext)675%1150%121301
getDistributionColumnNames()888%1150%121301
OlapScanNode(PlanNodeId, TupleDescriptor, String, ScanContext)160100%1583%1404401
fastToString(long)58100%4100%030901
updateRequiredSlots(PlanTranslatorContext, Set)35100%1583%140601
addBucketSeqStatsIfNeeded(long, TScanRangeLocations, long)25100%1150%120501
setSelectedIndexInfo(long, boolean, String)10100%n/a010401
getTupleId()8100%n/a010201
getTabletSingleReplicaSize(Long)6100%n/a010101
getSelectedIndexName()6100%n/a010101
lambda$updateScanRangeVersions$0(TScanRangeLocations)6100%n/a010101
setFilledKeyColumnSlotIds(Set)100%n/a010201
setNereidsPrunedTabletIds(Set)100%n/a010201
setSelectedPartitionIds(Collection)100%n/a010201
isPointQuery()100%n/a010101
getScanRangeNum()100%n/a010101
static {...}100%n/a010101
getFilledKeyColumnSlotIds()100%n/a010101
getScanTabletIds()100%n/a010101
getSelectedPartitionIds()100%n/a010101
getOlapTable()100%n/a010101
getScanRangeLocations(long)100%n/a010101
lambda$updateScanRangeVersions$1(TScanRangeLocations)100%n/a010101