OlapScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total804 of 4,58082%181 of 57568%1583861711,016997
addScanRangeLocations(Partition, List, Map)26155668%508663%38696020301
computeSampleTabletIds()9624872%202454%1723196701
getNodeExplainString(String, TExplainLevel)7542284%83078%62087301
toThrift(TPlanNode)5145189%105083%10311110501
computeTabletInfo()4523884%203261%1627115501
partitionPrune(PartitionInfo)265668%5337%4551501
recordQuerySelectionResult(BackendSelection.SelectionHint, BackendSelection.QuerySelectionResult)26721%325%3471001
getIncrementalScanEndTime()230%60%444411
computePartitionInfo()227777%3770%3642001
updateScanRangeVersions(Map)189183%5758%3722201
getReplicaLocationTag(Replica, ImmutableMap)160%20%223311
validateRequiredQuerySelection(boolean, int, BackendSelection.SelectionHint)1521%516%345701
getQuerySelectionExplain(String)131248%2250%232401
parseChangeTimestamp(String)121860%2466%242801
lambda$normalizeSelectColumns$13(SlotDescriptor)91460%325%231501
lambda$addScanRangeLocations$4(long, Replica)90%20%221111
createScanRangeLocations()83280%2466%2411201
lambda$addScanRangeLocations$5(ImmutableMap, TScanRangeLocation)80%n/a111111
lazyEvaluateRangeLocations()74887%n/a0121701
init()71058%n/a012601
parseBinlogScanType(TableScanParams, OlapTable)5189%1392%1811501
setPartitionBoundaries(TOlapScanNode)12496%71973%71453201
distributionPrune(List, List, DistributionInfo, boolean)7293%31076%3821901
lambda$addScanRangeLocations$3(ImmutableMap, Replica)0%n/a111111
lambda$addScanRangeLocations$2(ImmutableMap, Replica)0%n/a111111
normalize(TNormalizedPlanNode, Normalizer)5593%50%1201201
normalizeSchema(TNormalizedOlapScanNode)4191%50%1201201
setSpecifiedTabletIds(Set)0%n/a112211
getCatalogId()770%50%121301
isPreAggregation()0%n/a111111
getSortInfo()0%n/a111111
addListBoundaries(List, long, ListPartitionItem, List, Map)9697%2880%2622301
orderReplicasForQuerySelection(boolean, List, BackendSelection.SelectionHint, Function)2993%787%1511001
shouldFilterReplicaByResourceTag(boolean, boolean, ComputeGroup, String)1285%3562%350201
isEnableCooldownReplicaAffinity(ConnectContext)75%50%121301
addRangeBoundaries(List, long, RangePartitionItem, List, Map)9898%61062%6912201
getDistributionColumnNames()888%50%121301
OlapScanNode(PlanNodeId, TupleDescriptor, String, ScanContext)163100%6100%0404501
normalizeSelectColumns(TNormalizedOlapScanNode, Normalizer)101100%10100%0602501
fastToString(long)58100%4100%030901
finalizeForNereids()44100%4100%0301201
computeStatsForNereids()35100%583%140501
updateRequiredSlots(PlanTranslatorContext, Set)35100%6100%040601
normalizeProjects(TNormalizedPlanNode, Normalizer)34100%2100%0201101
hasRfDrivingPartitionPruning()33100%787%150801
getExtraKeyColumnExplainName(Integer)28100%n/a010801
addBucketSeqStatsIfNeeded(long, TScanRangeLocations, long)25100%2100%020501
enforceAndDeriveLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeTypeRequire)23100%583%140501
computeNumNodes()20100%4100%030401
getNumInstances()19100%375%130401
normalizeConjuncts(TNormalizedPlanNode, Normalizer)16100%n/a010501
lambda$getNodeExplainString$8(StringBuilder, String, Expr)15100%n/a010301
lambda$getNodeExplainString$7(StringBuilder, String, Expr)15100%n/a010301
lambda$getNodeExplainString$6(StringBuilder, String, Expr)15100%n/a010301
getBucketNum()13100%2100%020301
getPartitionOffset(Long)12100%n/a010201
setSelectedIndexInfo(long, boolean, String)10100%n/a010401
lambda$getExtraKeyColumnExplainName$11(Integer, SlotDescriptor)10100%2100%020101
shouldApplyQuerySelection(boolean)8100%375%130101
getTupleId()8100%n/a010201
lambda$normalizeProjects$15(Normalizer, TupleId)7100%n/a010101
lambda$normalizeSelectColumns$12(Normalizer, TupleId)7100%n/a010101
lambda$getNodeExplainString$10(Long)7100%n/a010101
getTabletSingleReplicaSize(Long)100%n/a010101
getSelectedIndexName()100%n/a010101
addTopnLazyMaterializeOutputColumns(Column)100%n/a010201
lambda$updateScanRangeVersions$0(TScanRangeLocations)100%n/a010101
lambda$getNodeExplainString$9(SortNode)100%n/a010101
setTableSample(TableSample)100%n/a010201
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
setScoreRangeInfo(ScoreRangeInfo)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
lambda$normalizeSchema$14(Column)100%n/a010101
static {...}100%n/a010101
getScanBackendIds()100%n/a010101
isScanBackendOrderBySelection()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