| 160 | } |
| 161 | |
| 162 | std::unique_ptr<PhysicalOperator> PlanMapper::mapUseGraph(const LogicalOperator* logicalOperator) { |
| 163 | auto useGraph = logicalOperator->constPtrCast<LogicalUseGraph>(); |
| 164 | auto printInfo = std::make_unique<UseGraphPrintInfo>(useGraph->getGraphName()); |
| 165 | auto messageTable = |
| 166 | FactorizedTableUtils::getSingleStringColumnFTable(MemoryManager::Get(*clientContext)); |
| 167 | return std::make_unique<UseGraph>(useGraph->getGraphName(), std::move(messageTable), |
| 168 | getOperatorID(), std::move(printInfo)); |
| 169 | } |
| 170 | |
| 171 | } // namespace processor |
| 172 | } // namespace lbug |
nothing calls this directly
no test coverage detected