| 505 | } |
| 506 | |
| 507 | inline std::shared_ptr<Schema> SchemaFromNames(const std::vector<std::string> names) { |
| 508 | std::vector<std::shared_ptr<Field>> fields; |
| 509 | for (const auto& name : names) { |
| 510 | fields.push_back(field(name, int32())); |
| 511 | } |
| 512 | |
| 513 | return schema(fields); |
| 514 | } |
| 515 | |
| 516 | class TestSchemaUnification : public TestUnionDataset { |
| 517 | public: |