| visitCommand(Command, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUnboundInlineTable(UnboundInlineTable, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLogicalSqlCache(LogicalSqlCache, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLogicalPreFilter(LogicalPreFilter, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLogicalLoadProject(LogicalLoadProject, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLogicalPreAggOnHint(LogicalPreAggOnHint, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLogicalDeferMaterializeTopN(LogicalDeferMaterializeTopN, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPhysicalLazyMaterializeFileScan(PhysicalLazyMaterializeFileScan, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPhysicalLazyMaterializeTVFScan(PhysicalLazyMaterializeTVFScan, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPhysicalSqlCache(PhysicalSqlCache, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPhysicalPartitionTopN(PhysicalPartitionTopN, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalRelation(LogicalRelation, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalRelation(PhysicalRelation, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalSink(LogicalSink, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalSink(PhysicalSink, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalAggregate(LogicalAggregate, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalApply(LogicalApply, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalAssertNumRows(LogicalAssertNumRows, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalCheckPolicy(LogicalCheckPolicy, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalCTE(LogicalCTE, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalCTEAnchor(LogicalCTEAnchor, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalCTEConsumer(LogicalCTEConsumer, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalCTEProducer(LogicalCTEProducer, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalFilter(LogicalFilter, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalQualify(LogicalQualify, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalGenerate(LogicalGenerate, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitGroupPlan(GroupPlan, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalHaving(LogicalHaving, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalInlineTable(LogicalInlineTable, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalJoin(LogicalJoin, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalLimit(LogicalLimit, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalPartitionTopN(LogicalPartitionTopN, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalProject(LogicalProject, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalRepeat(LogicalRepeat, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalSelectHint(LogicalSelectHint, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalSetOperation(LogicalSetOperation, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalExcept(LogicalExcept, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalIntersect(LogicalIntersect, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalUnion(LogicalUnion, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalSort(LogicalSort, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalSubQueryAlias(LogicalSubQueryAlias, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalView(LogicalView, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalTopN(LogicalTopN, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalWindow(LogicalWindow, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalHashAggregate(PhysicalHashAggregate, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalAssertNumRows(PhysicalAssertNumRows, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalCTEAnchor(PhysicalCTEAnchor, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalCTEProducer(PhysicalCTEProducer, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalFilter(PhysicalFilter, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalGenerate(PhysicalGenerate, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAbstractPhysicalJoin(AbstractPhysicalJoin, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalHashJoin(PhysicalHashJoin, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalLimit(PhysicalLimit, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalProject(PhysicalProject, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalRepeat(PhysicalRepeat, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalSetOperation(PhysicalSetOperation, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalExcept(PhysicalExcept, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalIntersect(PhysicalIntersect, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalUnion(PhysicalUnion, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAbstractPhysicalSort(AbstractPhysicalSort, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalQuickSort(PhysicalQuickSort, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalTopN(PhysicalTopN, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalWindow(PhysicalWindow, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPhysicalDistribute(PhysicalDistribute, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| PlanVisitor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |