| 1324 | } |
| 1325 | |
| 1326 | std::pair<std::string, shared_ptr<ArraySchema>> array_create_from_capnp( |
| 1327 | capnp::ArrayCreateRequest::Reader& array_create_reader, |
| 1328 | shared_ptr<MemoryTracker> memory_tracker) { |
| 1329 | std::string storage_uri = ""; |
| 1330 | if (array_create_reader.hasUri()) { |
| 1331 | storage_uri = array_create_reader.getUri().cStr(); |
| 1332 | } |
| 1333 | |
| 1334 | return { |
| 1335 | storage_uri, |
| 1336 | array_schema_from_capnp( |
| 1337 | array_create_reader.getSchema(), URI(), memory_tracker)}; |
| 1338 | } |
| 1339 | |
| 1340 | std::pair<std::string, shared_ptr<ArraySchema>> array_create_deserialize( |
| 1341 | SerializationType serialize_type, |
no test coverage detected