(rows: &[(i64, i64)])
| 173 | } |
| 174 | |
| 175 | fn tile(rows: &[(i64, i64)]) -> SparseTile { |
| 176 | let s = schema(); |
| 177 | let mut b = SparseTileBuilder::new(&s); |
| 178 | for (k, v) in rows { |
| 179 | b.push(&[CoordValue::Int64(*k)], &[CellValue::Int64(*v)]) |
| 180 | .unwrap(); |
| 181 | } |
| 182 | b.build() |
| 183 | } |
| 184 | |
| 185 | #[test] |
| 186 | fn add_aligned_cells() { |