injectRowIdColumnSlot() |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1 |
createPlanFragments(StatementBase, Analyzer, TQueryOptions) |   | 58% |   | 32% | 21 | 24 | 26 | 71 | 0 | 1 |
pushDownResultFileSink(Analyzer) |   | 13% |   | 14% | 7 | 8 | 25 | 28 | 0 | 1 |
handleQueryInFe(StatementBase) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
checkAndSetTopnOpt(PlanNode) |   | 6% |   | 4% | 11 | 12 | 11 | 13 | 0 | 1 |
collectQueryStat(PlanNode) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
injectRowIdColumnSlot(Analyzer, TupleDescriptor) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
pushSortToOlapScan() |   | 49% |   | 58% | 3 | 7 | 10 | 19 | 0 | 1 |
addUnassignedConjuncts(Analyzer, PlanNode) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
setResultExprScale(Analyzer, ArrayList) |   | 80% |   | 59% | 6 | 12 | 4 | 20 | 0 | 1 |
plan(StatementBase, TQueryOptions) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
appendTupleInfo(StringBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getScanNodes() |   | 55% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
getPlannerContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
appendHintInfo(StringBuilder) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
pushOutColumnUniqueIdsToOlapScan(PlanFragment, Analyzer) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
OriginalPlanner(Analyzer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getRuntimeFilters() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getDescTable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |