computeSampleTabletIds() |  | 1% |   | 2% | 22 | 23 | 65 | 67 | 0 | 1 |
addScanRangeLocations(Partition, List, Map) |   | 57% |   | 41% | 39 | 47 | 58 | 151 | 0 | 1 |
getNodeExplainString(String, TExplainLevel) |   | 64% |   | 53% | 12 | 17 | 21 | 63 | 0 | 1 |
toThrift(TPlanNode) |   | 54% |   | 45% | 12 | 13 | 35 | 68 | 0 | 1 |
partitionPrune(PartitionInfo, PartitionNames) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
collectColumns(Analyzer, Set, Set) |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 1 | 1 |
isKeySearch() |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 1 | 1 |
updateSlotUniqueId() |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 1 | 1 |
updateScanRangeInfoByNewMVSelector(long, boolean, String) |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 1 | 1 |
updateScanRangeVersions(Map) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
checkPushSort(SortNode) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
computePartitionInfo() |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
updateColumnType() |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
constructInputPartitionByDistributionInfo() |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
selectBestRollupByRollupSelector(Analyzer) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
filterDeletedRows(Analyzer) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
computeStats(Analyzer) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
isEqualJoinConjunctUsedForPrefixIndex(BinaryPredicate) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
lazyEvaluateRangeLocations() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
isBinaryPredicateUsedForPrefixIndex(BinaryPredicate) |  | 0% |  | 0% | 7 | 7 | 4 | 4 | 1 | 1 |
init(Analyzer) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
pushDownAggNoGroupingCheckCol(FunctionCallExpr, Column) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
isPredicateUsedForPrefixIndex(Expr, boolean) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
mockRowCountInStatistic() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
finalize(Analyzer) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
genStatsDelta() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
pushDownAggNoGrouping(FunctionCallExpr) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
debugString() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
setIsPreAggregation(boolean, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isEquivalenceExpr(Expr) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
isInPredicateUsedForPrefixIndex(InPredicate) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
ignoreConjuncts(Expr) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
computeTupleState(Analyzer) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
analyzerPartitionExpr(Analyzer, PartitionInfo) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$addScanRangeLocations$3(List, Replica) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
computeTabletInfo() |   | 93% |   | 73% | 6 | 14 | 2 | 37 | 0 | 1 |
isSlotRefNested(Expr) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$getNodeExplainString$4(StringBuilder, String, Expr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getNodeExplainString$5(SortNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
computeInaccurateCardinality() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$addScanRangeLocations$2(long, Replica) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
normalizeProjects(TNormalizedPlanNode, Normalizer) |   | 76% |   | 50% | 1 | 2 | 1 | 11 | 0 | 1 |
closePreAggregation(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
init() |   | 58% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
useBaseIndexId() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$updateScanRangeVersions$0(TScanRangeLocations) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
normalize(TNormalizedPlanNode, Normalizer) |  | 93% |   | 50% | 1 | 2 | 0 | 12 | 0 | 1 |
normalizeSchema(TNormalizedOlapScanNode) |  | 91% |   | 50% | 1 | 2 | 0 | 12 | 0 | 1 |
setRewrittenProjectList(List) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setTableSample(TableSample) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setCanTurnOnPreAggr(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setForceOpenPreAgg(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setSortInfo(SortInfo) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setSortLimit(long) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setTupleIds(ArrayList) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
isDupKeysOrMergeOnWrite() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setOutputColumnUniqueIds(Set) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setDescTable(DescriptorTable) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setShouldColoScan() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getCanTurnOnPreAggr() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getSampleTabletIds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getScanBackendIds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getTotalTabletsNum() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getForceOpenPreAgg() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getSortInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getMaxVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getDescTable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getShouldColoScan() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isTopnLazyMaterialize() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getTopnLazyMaterializeOutputColumns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getGlobalRowIdColumn() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
distributionPrune(MaterializedIndex, DistributionInfo) |  | 95% |   | 80% | 1 | 4 | 1 | 10 | 0 | 1 |
isEnableCooldownReplicaAffinity() |  | 80% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
lambda$updateScanRangeVersions$1(TScanRangeLocations) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
createScanRangeLocations() |  | 97% |   | 83% | 1 | 4 | 0 | 11 | 0 | 1 |
getDistributionColumnNames() |  | 88% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
OlapScanNode(PlanNodeId, TupleDescriptor, String) |  | 100% |  | 100% | 0 | 4 | 0 | 37 | 0 | 1 |
normalizeSelectColumns(TNormalizedOlapScanNode, Normalizer) |  | 100% |  | 100% | 0 | 6 | 0 | 25 | 0 | 1 |
computeStatsForNereids() |  | 100% |   | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
updateRequiredSlots(PlanTranslatorContext, Set) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
computeNumNodes() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
normalizeConjuncts(TNormalizedPlanNode, Normalizer) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
getBucketNum() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
getNumInstances() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
setSelectedIndexInfo(long, boolean, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
setSampleTabletIds(List) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
getTupleId() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$normalizeProjects$10(Normalizer, TupleId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$normalizeSelectColumns$8(SlotDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$normalizeSelectColumns$7(Normalizer, TupleId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getNodeExplainString$6(Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getTabletSingleReplicaSize(Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getSelectedIndexName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addTopnLazyMaterializeOutputColumns(Column) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
finalizeForNereids() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
setSelectedPartitionIds(Collection) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isPointQuery() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getScanRangeNum() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setIsTopnLazyMaterialize(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setGlobalRowIdColumn(Column) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$normalizeSchema$9(Column) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isPreAggregation() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getScanTabletIds() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getSelectedPartitionIds() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getSelectedIndexId() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getOlapTable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getScanRangeLocations(long) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getReasonOfPreAggregation() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |