| 211 | } |
| 212 | |
| 213 | void SubarrayPartitionerDenseFx::write_default_2d_array() { |
| 214 | tiledb::test::QueryBuffers buffers; |
| 215 | std::vector<int> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; |
| 216 | uint64_t a_size = a.size() * sizeof(int); |
| 217 | std::vector<uint64_t> b_off = { |
| 218 | 0, |
| 219 | sizeof(int), |
| 220 | 3 * sizeof(int), |
| 221 | 6 * sizeof(int), |
| 222 | 9 * sizeof(int), |
| 223 | 11 * sizeof(int), |
| 224 | 15 * sizeof(int), |
| 225 | 17 * sizeof(int), |
| 226 | 20 * sizeof(int), |
| 227 | 21 * sizeof(int), |
| 228 | 23 * sizeof(int), |
| 229 | 24 * sizeof(int), |
| 230 | 25 * sizeof(int), |
| 231 | 27 * sizeof(int), |
| 232 | 28 * sizeof(int), |
| 233 | 29 * sizeof(int)}; |
| 234 | uint64_t b_off_size = b_off.size() * sizeof(uint64_t); |
| 235 | std::vector<int> b_val = {1, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, |
| 236 | 6, 6, 6, 6, 7, 7, 8, 8, 8, 9, 10, |
| 237 | 10, 11, 12, 13, 13, 14, 15, 16, 16}; |
| 238 | uint64_t b_val_size = b_val.size() * sizeof(int); |
| 239 | buffers["a"] = tiledb::test::QueryBuffer({&a[0], a_size, nullptr, 0}); |
| 240 | buffers["b"] = |
| 241 | tiledb::test::QueryBuffer({&b_off[0], b_off_size, &b_val[0], b_val_size}); |
| 242 | write_array(ctx_, array_name_, TILEDB_GLOBAL_ORDER, buffers); |
| 243 | } |
| 244 | |
| 245 | template <class T> |
| 246 | void SubarrayPartitionerDenseFx::test_subarray_partitioner( |
nothing calls this directly
no test coverage detected