[[arrow::export]]
| 39 | |
| 40 | // [[arrow::export]] |
| 41 | std::shared_ptr<arrow::Table> Table__ReplaceSchemaMetadata( |
| 42 | const std::shared_ptr<arrow::Table>& x, cpp11::strings metadata) { |
| 43 | auto vec_metadata = cpp11::as_cpp<std::vector<std::string>>(metadata); |
| 44 | auto names_metadata = cpp11::as_cpp<std::vector<std::string>>(metadata.names()); |
| 45 | auto kv = std::shared_ptr<arrow::KeyValueMetadata>( |
| 46 | new arrow::KeyValueMetadata(names_metadata, vec_metadata)); |
| 47 | return x->ReplaceSchemaMetadata(kv); |
| 48 | } |
| 49 | |
| 50 | // [[arrow::export]] |
| 51 | std::shared_ptr<arrow::ChunkedArray> Table__column( |
no test coverage detected