(&mut self, new_row: MergedRow)
| 396 | } |
| 397 | |
| 398 | fn upsert(&mut self, new_row: MergedRow) { |
| 399 | if let Some(slot) = self.rows.iter_mut().find(|r| r.coord == new_row.coord) { |
| 400 | *slot = new_row; |
| 401 | } else { |
| 402 | self.rows.push(new_row); |
| 403 | } |
| 404 | } |
| 405 | |
| 406 | fn into_sparse(self, schema: &ArraySchema) -> ArrayResult<SparseTile> { |
| 407 | let mut b = SparseTileBuilder::new(schema); |
no test coverage detected