visitPhysicalOlapScan(PhysicalOlapScan, PlanContext) |   | 41% |   | 50% | 6 | 10 | 13 | 27 | 0 | 1 |
visitPhysicalHashJoin(PhysicalHashJoin, PlanContext) |   | 74% |   | 61% | 18 | 32 | 21 | 66 | 0 | 1 |
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getColumnForRangePredicate(Set) |   | 80% |   | 63% | 7 | 12 | 2 | 14 | 0 | 1 |
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
visitPhysicalFileScan(PhysicalFileScan, PlanContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitPhysicalEsScan(PhysicalEsScan, PlanContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanContext) |  | 97% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
addChildCost(SessionVariable, Cost, Cost) |  | 97% |   | 50% | 2 | 3 | 0 | 7 | 0 | 1 |
visitPhysicalDistribute(PhysicalDistribute, PlanContext) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
visitPhysicalFilter(PhysicalFilter, PlanContext) |  | 100% |   | 80% | 2 | 6 | 0 | 17 | 0 | 1 |
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanContext) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
computeFilterFactor(Statistics) |  | 100% |   | 66% | 2 | 4 | 0 | 10 | 0 | 1 |
CostModelV1(ConnectContext) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
visitPhysicalProject(PhysicalProject, PlanContext) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
visitPhysicalIntersect(PhysicalIntersect, PlanContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
expressionTreeCost(List) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
visitPhysicalTopN(PhysicalTopN, PlanContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
computeConnectivity(Plan, PlanContext) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
visitPhysicalQuickSort(PhysicalQuickSort, PlanContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
visitPhysicalGenerate(PhysicalGenerate, PlanContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visit(Plan, PlanContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |