(self, schema: &ArraySchema)
| 404 | } |
| 405 | |
| 406 | fn into_sparse(self, schema: &ArraySchema) -> ArrayResult<SparseTile> { |
| 407 | let mut b = SparseTileBuilder::new(schema); |
| 408 | for row in self.rows { |
| 409 | b.push_row(SparseRow { |
| 410 | coord: &row.coord, |
| 411 | attrs: &row.attrs, |
| 412 | surrogate: row.surrogate, |
| 413 | valid_from_ms: row.valid_from_ms, |
| 414 | valid_until_ms: row.valid_until_ms, |
| 415 | kind: row.kind, |
| 416 | })?; |
| 417 | } |
| 418 | Ok(b.build()) |
| 419 | } |
| 420 | } |
| 421 | |
| 422 | #[cfg(test)] |
no test coverage detected