OlapScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,454 of 4,38466%227 of 52556%1833543109672191
computeSampleTabletIds()3401%4312%2223656701
addScanRangeLocations(Partition, List, Map)25446164%575750%42586017901
getNodeExplainString(String, TExplainLevel)12835473%122668%1020167001
normalizeSelectColumns(TNormalizedOlapScanNode, Normalizer)1010%100%66252511
partitionPrune(PartitionInfo)820%80%55151511
toThrift(TPlanNode)6343987%124880%12311310501
normalize(TNormalizedPlanNode, Normalizer)590%20%22121211
computeTabletInfo()4523884%203261%1627115501
normalizeSchema(TNormalizedOlapScanNode)450%20%22121211
computePartitionInfo()386462%4660%4672101
normalizeProjects(TNormalizedPlanNode, Normalizer)340%20%22111111
getExtraKeyColumnExplainName(Integer)280%n/a118811
getIncrementalScanEndTime()230%60%444411
lambda$normalizeSelectColumns$11(SlotDescriptor)230%40%335511
lambda$addScanRangeLocations$3(ImmutableMap, List, Replica)190%40%335511
updateScanRangeVersions(Map)189183%5758%3722201
normalizeConjuncts(TNormalizedPlanNode, Normalizer)160%n/a115511
lambda$getNodeExplainString$5(StringBuilder, String, Expr)150%n/a113311
parseChangeTimestamp(String)121860%2466%242801
lambda$getExtraKeyColumnExplainName$9(Integer, SlotDescriptor)100%20%221111
createScanRangeLocations()92573%3350%3421001
lambda$addScanRangeLocations$2(long, Replica)90%20%221111
buildPartitionBoundariesForRuntimeFilter()811893%61875%61353001
lazyEvaluateRangeLocations()74285%n/a0121501
init()71263%n/a012701
lambda$normalizeProjects$13(Normalizer, TupleId)70%n/a111111
lambda$normalizeSelectColumns$10(Normalizer, TupleId)70%n/a111111
parseBinlogScanType(TableScanParams, OlapTable)65189%11392%1811501
distributionPrune(List, List, DistributionInfo, boolean)7293%31076%3821901
getBucketNum()861%1150%121301
setTableSample(TableSample)0%n/a112211
setScoreRangeInfo(ScoreRangeInfo)0%n/a112211
setSpecifiedTabletIds(Set)0%n/a112211
lambda$normalizeSchema$12(Column)0%n/a111111
getCatalogId()770%1150%121301
isPreAggregation()0%n/a111111
getSortInfo()0%n/a111111
addListBoundaries(List, long, ListPartitionItem, List, Map)9697%2880%2622301
isEnableCooldownReplicaAffinity(ConnectContext)675%1150%121301
addRangeBoundaries(List, long, RangePartitionItem, List, Map)9898%61062%6912201
getDistributionColumnNames()888%1150%121301
OlapScanNode(PlanNodeId, TupleDescriptor, String, ScanContext)163100%6100%0404501
fastToString(long)58100%4100%030901
finalizeForNereids()44100%4100%0301201
snapshotSelectedPartitionNames()37100%2100%020701
computeStatsForNereids()35100%1583%140501
updateRequiredSlots(PlanTranslatorContext, Set)35100%6100%040601
hasRfDrivingPartitionPruning()33100%1787%150801
addBucketSeqStatsIfNeeded(long, TScanRangeLocations, long)25100%2100%020501
enforceAndDeriveLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeTypeRequire)23100%1583%140501
computeNumNodes()20100%4100%030401
getNumInstances()19100%1375%130401
setPartitionBoundariesForRuntimeFilter(TOlapScanNode)18100%1150%120401
lambda$getNodeExplainString$6(StringBuilder, String, Expr)15100%n/a010301
lambda$getNodeExplainString$4(StringBuilder, String, Expr)15100%n/a010301
getSelectedPartitionNamesForExplain()12100%n/a010301
getPartitionOffset(Long)12100%n/a010201
setSelectedIndexInfo(long, boolean, String)10100%n/a010401
lambda$getSelectedPartitionNamesForExplain$8(Long)10100%n/a010101
snapshotPartitionBoundariesForRuntimeFilter()9100%2100%020401
getTupleId()8100%n/a010201
getTabletSingleReplicaSize(Long)6100%n/a010101
getSelectedIndexName()6100%n/a010101
addTopnLazyMaterializeOutputColumns(Column)6100%n/a010201
lambda$updateScanRangeVersions$0(TScanRangeLocations)6100%n/a010101
lambda$getNodeExplainString$7(SortNode)100%n/a010101
setNereidsPrunedTabletIds(Set)100%n/a010201
setSortInfo(SortInfo)100%n/a010201
setSortLimit(long)100%n/a010201
setScoreSortInfo(SortInfo)100%n/a010201
setScoreSortLimit(long)100%n/a010201
setAnnSortInfo(SortInfo)100%n/a010201
setAnnSortLimit(long)100%n/a010201
setSelectedPartitionIds(Collection)100%n/a010201
isPointQuery()100%n/a010101
getScanRangeNum()100%n/a010101
setIsTopnLazyMaterialize(boolean)100%n/a010201
setGlobalRowIdColumn(Column)100%n/a010201
setScanParams(TableScanParams)100%n/a010201
static {...}100%n/a010101
getScanBackendIds()100%n/a010101
getExtraKeyColumnSlotIds()100%n/a010101
getTotalTabletsNum()100%n/a010101
getScanTabletIds()100%n/a010101
getSelectedPartitionIds()100%n/a010101
getSelectedIndexId()100%n/a010101
getOlapTable()100%n/a010101
getTableNameInPlan()100%n/a010101
getMaxVersion()100%n/a010101
getScanRangeLocations(long)100%n/a010101
lambda$updateScanRangeVersions$1(TScanRangeLocations)100%n/a010101