| 44 | } |
| 45 | |
| 46 | std::unique_ptr<PhysicalOperator> PlanMapper::mapCreateType( |
| 47 | const LogicalOperator* logicalOperator) { |
| 48 | auto& createType = logicalOperator->constCast<LogicalCreateType>(); |
| 49 | auto typeName = createType.getExpressionsForPrinting(); |
| 50 | auto printInfo = |
| 51 | std::make_unique<CreateTypePrintInfo>(typeName, createType.getType().toString()); |
| 52 | auto messageTable = FactorizedTableUtils::getSingleStringColumnFTable( |
| 53 | storage::MemoryManager::Get(*clientContext)); |
| 54 | return std::make_unique<CreateType>(typeName, createType.getType().copy(), |
| 55 | std::move(messageTable), getOperatorID(), std::move(printInfo)); |
| 56 | } |
| 57 | |
| 58 | std::unique_ptr<PhysicalOperator> PlanMapper::mapCreateSequence( |
| 59 | const LogicalOperator* logicalOperator) { |
nothing calls this directly
no test coverage detected