OlapScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,659 of 4,66164%264 of 58154%2173933581,03325101
computeSampleTabletIds()3401%432%2223656701
addScanRangeLocations(Partition, List, Map)25257169%657352%48706120301
toThrift(TPlanNode)15235069%184270%18313510501
getNodeExplainString(String, TExplainLevel)13235672%132565%1120157101
updateScanRangeVersions(Map)1090%120%77222211
computePartitionInfo()1020%100%66212111
addListBoundaries(List, long, ListPartitionItem, List, Map)980%100%66232311
partitionPrune(PartitionInfo)820%80%55151511
lazyEvaluateRangeLocations()550%n/a11171711
computeTabletInfo()4423984%223057%1827105501
distributionPrune(List, List, DistributionInfo, boolean)433444%6753%48101901
buildPartitionBoundariesForRuntimeFilter()2310381%101458%81373001
getIncrementalScanEndTime()230%60%444411
finalizeForNereids()212352%375%1351201
parseBinlogScanType(TableScanParams, OlapTable)183968%6857%5851501
parseChangeTimestamp(String)151550%3350%343801
lambda$getNodeExplainString$8(StringBuilder, String, Expr)150%n/a113311
lambda$getNodeExplainString$7(StringBuilder, String, Expr)150%n/a113311
normalizeProjects(TNormalizedPlanNode, Normalizer)82676%50%1211101
lambda$addScanRangeLocations$5(ImmutableMap, TScanRangeLocation)80%n/a111111
init()71263%n/a012701
recordQuerySelectionResult(BackendSelection.SelectionHint, BackendSelection.QuerySelectionResult)2781%375%1411001
lambda$updateScanRangeVersions$0(TScanRangeLocations)0%n/a111111
addRangeBoundaries(List, long, RangePartitionItem, List, Map)9494%7956%7922201
getBucketNum()861%50%121301
lambda$addScanRangeLocations$2(ImmutableMap, Replica)0%n/a111111
normalize(TNormalizedPlanNode, Normalizer)5593%50%1201201
normalizeSchema(TNormalizedOlapScanNode)4191%50%1201201
orderReplicasForQuerySelection(boolean, List, BackendSelection.SelectionHint, Function)2787%2675%2521001
setTableSample(TableSample)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
getCatalogId()770%50%121301
isPreAggregation()0%n/a111111
getScanBackendIds()0%n/a111111
isScanBackendOrderBySelection()0%n/a111111
getSortInfo()0%n/a111111
getTableNameInPlan()0%n/a111111
getMaxVersion()0%n/a111111
getReplicaLocationTag(Replica, ImmutableMap)1487%50%120301
isEnableCooldownReplicaAffinity(ConnectContext)75%50%121301
lambda$updateScanRangeVersions$1(TScanRangeLocations)0%n/a111111
createScanRangeLocations()3997%583%1401201
lambda$getExtraKeyColumnExplainName$11(Integer, SlotDescriptor)990%50%120101
getDistributionColumnNames()888%50%121301
OlapScanNode(PlanNodeId, TupleDescriptor, String, ScanContext)166100%583%1404601
normalizeSelectColumns(TNormalizedOlapScanNode, Normalizer)101100%10100%0602501
fastToString(long)58100%4100%030901
snapshotSelectedPartitionNames()37100%2100%020701
computeStatsForNereids()35100%583%140501
updateRequiredSlots(PlanTranslatorContext, Set)35100%583%140601
hasRfDrivingPartitionPruning()33100%787%150801
getExtraKeyColumnExplainName(Integer)28100%n/a010801
addBucketSeqStatsIfNeeded(long, TScanRangeLocations, long)25100%50%120501
getQuerySelectionExplain(String)25100%375%130401
enforceAndDeriveLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeTypeRequire)23100%6100%040501
lambda$normalizeSelectColumns$13(SlotDescriptor)23100%375%130501
computeNumNodes()20100%4100%030401
validateRequiredQuerySelection(boolean, int, BackendSelection.SelectionHint)19100%6100%040701
getNumInstances()19100%375%130401
setPartitionBoundariesForRuntimeFilter(TOlapScanNode)18100%50%120401
normalizeConjuncts(TNormalizedPlanNode, Normalizer)16100%n/a010501
lambda$getNodeExplainString$6(StringBuilder, String, Expr)15100%n/a010301
shouldFilterReplicaByResourceTag(boolean, boolean, ComputeGroup, String)14100%2675%250201
getSelectedPartitionNamesForExplain()12100%n/a010301
getPartitionOffset(Long)12100%n/a010201
setSelectedIndexInfo(long, boolean, String)10100%n/a010401
lambda$getSelectedPartitionNamesForExplain$10(Long)10100%n/a010101
snapshotPartitionBoundariesForRuntimeFilter()9100%2100%020401
lambda$addScanRangeLocations$4(long, Replica)9100%2100%020101
shouldApplyQuerySelection(boolean)8100%4100%030101
getTupleId()8100%n/a010201
lambda$normalizeProjects$15(Normalizer, TupleId)7100%n/a010101
lambda$normalizeSelectColumns$12(Normalizer, TupleId)7100%n/a010101
getTabletSingleReplicaSize(Long)100%n/a010101
getSelectedIndexName()100%n/a010101
addTopnLazyMaterializeOutputColumns(Column)100%n/a010201
lambda$getNodeExplainString$9(SortNode)100%n/a010101
lambda$addScanRangeLocations$3(ImmutableMap, Replica)100%n/a010101
setNereidsPrunedTabletIds(Set)100%n/a010201
setSortInfo(SortInfo)100%n/a010201
setSortLimit(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
lambda$normalizeSchema$14(Column)100%n/a010101
static {...}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
getScanRangeLocations(long)100%n/a010101