Lines Matching refs:ctx_

77   tiledb_ctx_t* ctx_;  member
209 REQUIRE(vfs_test_init(fs_vec_, &ctx_, &vfs_).ok()); in DenseArrayRESTFx()
215 REQUIRE(vfs_test_close(fs_vec_, ctx_, vfs_).ok()); in ~DenseArrayRESTFx()
232 tiledb_ctx_free(&ctx_); in ~DenseArrayRESTFx()
233 CHECK(ctx_ == nullptr); in ~DenseArrayRESTFx()
238 REQUIRE(tiledb_vfs_create_dir(ctx_, vfs_, path.c_str()) == TILEDB_OK); in create_temp_dir()
243 REQUIRE(tiledb_vfs_is_dir(ctx_, vfs_, path.c_str(), &is_dir) == TILEDB_OK); in remove_temp_dir()
245 REQUIRE(tiledb_vfs_remove_dir(ctx_, vfs_, path.c_str()) == TILEDB_OK); in remove_temp_dir()
261 int rc = tiledb_attribute_alloc(ctx_, ATTR_NAME, ATTR_TYPE, &a); in create_dense_array_2D()
268 ctx_, DIM1_NAME, TILEDB_INT64, &dim_domain[0], &tile_extent_0, &d1); in create_dense_array_2D()
272 ctx_, DIM2_NAME, TILEDB_INT64, &dim_domain[2], &tile_extent_1, &d2); in create_dense_array_2D()
277 rc = tiledb_domain_alloc(ctx_, &domain); in create_dense_array_2D()
279 rc = tiledb_domain_add_dimension(ctx_, domain, d1); in create_dense_array_2D()
281 rc = tiledb_domain_add_dimension(ctx_, domain, d2); in create_dense_array_2D()
286 rc = tiledb_array_schema_alloc(ctx_, TILEDB_DENSE, &array_schema); in create_dense_array_2D()
288 rc = tiledb_array_schema_set_capacity(ctx_, array_schema, capacity); in create_dense_array_2D()
290 rc = tiledb_array_schema_set_cell_order(ctx_, array_schema, cell_order); in create_dense_array_2D()
292 rc = tiledb_array_schema_set_tile_order(ctx_, array_schema, tile_order); in create_dense_array_2D()
294 rc = tiledb_array_schema_add_attribute(ctx_, array_schema, a); in create_dense_array_2D()
296 rc = tiledb_array_schema_set_domain(ctx_, array_schema, domain); in create_dense_array_2D()
301 tiledb_ctx_free(&ctx_); in create_dense_array_2D()
317 REQUIRE(vfs_test_init(fs_vec_, &ctx_, &vfs_, config).ok()); in create_dense_array_2D()
320 rc = tiledb_array_create(ctx_, array_name.c_str(), array_schema); in create_dense_array_2D()
378 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array); in read_dense_array_2D()
395 rc = tiledb_array_set_config(ctx_, array, cfg); in read_dense_array_2D()
399 rc = tiledb_array_open(ctx_, array, query_type); in read_dense_array_2D()
404 rc = tiledb_query_alloc(ctx_, array, query_type, &query); in read_dense_array_2D()
407 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]); in read_dense_array_2D()
409 rc = tiledb_query_set_subarray(ctx_, query, subarray); in read_dense_array_2D()
411 rc = tiledb_query_set_layout(ctx_, query, query_layout); in read_dense_array_2D()
416 rc = tiledb_query_has_results(ctx_, query, &has_results); in read_dense_array_2D()
421 rc = tiledb_query_submit(ctx_, query); in read_dense_array_2D()
425 rc = tiledb_query_has_results(ctx_, query, &has_results); in read_dense_array_2D()
429 rc = tiledb_query_finalize(ctx_, query); in read_dense_array_2D()
432 tiledb_query_finalize(ctx_, query); // Second time must create no problem in read_dense_array_2D()
436 rc = tiledb_array_close(ctx_, array); in read_dense_array_2D()
474 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array); in write_dense_array_by_tiles()
491 rc = tiledb_array_set_config(ctx_, array, cfg); in write_dense_array_by_tiles()
495 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE); in write_dense_array_by_tiles()
503 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query); in write_dense_array_by_tiles()
506 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]); in write_dense_array_by_tiles()
508 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR); in write_dense_array_by_tiles()
519 rc = tiledb_query_set_subarray(ctx_, query, subarray); in write_dense_array_by_tiles()
532 rc = tiledb_query_submit(ctx_, query); in write_dense_array_by_tiles()
540 rc = tiledb_array_close(ctx_, array); in write_dense_array_by_tiles()
564 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array); in write_dense_subarray_2D()
566 rc = tiledb_array_open(ctx_, array, query_type); in write_dense_subarray_2D()
571 rc = tiledb_query_alloc(ctx_, array, query_type, &query); in write_dense_subarray_2D()
574 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]); in write_dense_subarray_2D()
576 rc = tiledb_query_set_subarray(ctx_, query, subarray); in write_dense_subarray_2D()
578 rc = tiledb_query_set_layout(ctx_, query, query_layout); in write_dense_subarray_2D()
582 rc = tiledb_query_submit(ctx_, query); in write_dense_subarray_2D()
584 rc = tiledb_query_finalize(ctx_, query); in write_dense_subarray_2D()
588 rc = tiledb_array_close(ctx_, array); in write_dense_subarray_2D()
673 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array); in check_sorted_reads()
690 rc = tiledb_array_set_config(ctx_, array, cfg); in check_sorted_reads()
695 rc = tiledb_array_open(ctx_, array, TILEDB_READ); in check_sorted_reads()
700 rc = tiledb_query_alloc(ctx_, array, TILEDB_READ, &query); in check_sorted_reads()
703 rc = tiledb_query_set_subarray(ctx_, query, subarray_1); in check_sorted_reads()
706 rc = tiledb_query_set_subarray(ctx_, query, subarray_2); in check_sorted_reads()
709 rc = tiledb_query_set_subarray(ctx_, query, subarray_3); in check_sorted_reads()
712 rc = tiledb_query_set_subarray(ctx_, query, subarray_4); in check_sorted_reads()
715 rc = tiledb_query_set_subarray(ctx_, query, subarray_5); in check_sorted_reads()
717 rc = tiledb_query_finalize(ctx_, query); in check_sorted_reads()
721 rc = tiledb_array_close(ctx_, array); in check_sorted_reads()
764 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK); in check_incomplete_reads()
765 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_READ) == TILEDB_OK); in check_incomplete_reads()
769 REQUIRE(tiledb_query_alloc(ctx_, array, TILEDB_READ, &query) == TILEDB_OK); in check_incomplete_reads()
773 REQUIRE(tiledb_query_set_subarray(ctx_, query, subarray) == TILEDB_OK); in check_incomplete_reads()
781 ctx_, query, ATTR_NAME, attr_buffer, &attr_buffer_size) == in check_incomplete_reads()
783 REQUIRE(tiledb_query_submit(ctx_, query) == TILEDB_OK); in check_incomplete_reads()
785 REQUIRE(tiledb_query_get_status(ctx_, query, &status) == TILEDB_OK); in check_incomplete_reads()
824 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK); in check_incomplete_reads()
992 ctx_, "d1", TILEDB_UINT64, &dim_domain[0], &tile_extents[0], &d1); in create_dense_array()
996 ctx_, "d2", TILEDB_UINT64, &dim_domain[2], &tile_extents[1], &d2); in create_dense_array()
1001 rc = tiledb_domain_alloc(ctx_, &domain); in create_dense_array()
1003 rc = tiledb_domain_add_dimension(ctx_, domain, d1); in create_dense_array()
1005 rc = tiledb_domain_add_dimension(ctx_, domain, d2); in create_dense_array()
1010 rc = tiledb_attribute_alloc(ctx_, "a1", TILEDB_INT32, &a1); in create_dense_array()
1012 rc = set_attribute_compression_filter(ctx_, a1, TILEDB_FILTER_LZ4, -1); in create_dense_array()
1014 rc = tiledb_attribute_set_cell_val_num(ctx_, a1, 1); in create_dense_array()
1018 rc = tiledb_attribute_alloc(ctx_, "a2", TILEDB_CHAR, &a2); in create_dense_array()
1020 rc = set_attribute_compression_filter(ctx_, a2, TILEDB_FILTER_GZIP, -1); in create_dense_array()
1022 rc = tiledb_attribute_set_cell_val_num(ctx_, a2, TILEDB_VAR_NUM); in create_dense_array()
1026 rc = tiledb_attribute_alloc(ctx_, "a3", TILEDB_FLOAT32, &a3); in create_dense_array()
1028 rc = set_attribute_compression_filter(ctx_, a3, TILEDB_FILTER_ZSTD, -1); in create_dense_array()
1030 rc = tiledb_attribute_set_cell_val_num(ctx_, a3, 2); in create_dense_array()
1035 rc = tiledb_array_schema_alloc(ctx_, TILEDB_DENSE, &array_schema); in create_dense_array()
1037 rc = tiledb_array_schema_set_cell_order(ctx_, array_schema, TILEDB_ROW_MAJOR); in create_dense_array()
1039 rc = tiledb_array_schema_set_tile_order(ctx_, array_schema, TILEDB_ROW_MAJOR); in create_dense_array()
1041 rc = tiledb_array_schema_set_domain(ctx_, array_schema, domain); in create_dense_array()
1043 rc = tiledb_array_schema_add_attribute(ctx_, array_schema, a1); in create_dense_array()
1045 rc = tiledb_array_schema_add_attribute(ctx_, array_schema, a2); in create_dense_array()
1047 rc = tiledb_array_schema_add_attribute(ctx_, array_schema, a3); in create_dense_array()
1051 rc = tiledb_array_schema_check(ctx_, array_schema); in create_dense_array()
1055 rc = tiledb_array_create(ctx_, array_name.c_str(), array_schema); in create_dense_array()
1076 ctx_, "d1", TILEDB_UINT64, &dim_domain[0], &tile_extents[0], &d1); in create_dense_array_1_attribute()
1080 ctx_, "d2", TILEDB_UINT64, &dim_domain[2], &tile_extents[1], &d2); in create_dense_array_1_attribute()
1085 rc = tiledb_domain_alloc(ctx_, &domain); in create_dense_array_1_attribute()
1087 rc = tiledb_domain_add_dimension(ctx_, domain, d1); in create_dense_array_1_attribute()
1089 rc = tiledb_domain_add_dimension(ctx_, domain, d2); in create_dense_array_1_attribute()
1094 rc = tiledb_attribute_alloc(ctx_, "a1", TILEDB_INT32, &a1); in create_dense_array_1_attribute()
1099 rc = tiledb_array_schema_alloc(ctx_, TILEDB_DENSE, &array_schema); in create_dense_array_1_attribute()
1101 rc = tiledb_array_schema_set_cell_order(ctx_, array_schema, TILEDB_ROW_MAJOR); in create_dense_array_1_attribute()
1103 rc = tiledb_array_schema_set_tile_order(ctx_, array_schema, TILEDB_ROW_MAJOR); in create_dense_array_1_attribute()
1105 rc = tiledb_array_schema_set_domain(ctx_, array_schema, domain); in create_dense_array_1_attribute()
1107 rc = tiledb_array_schema_add_attribute(ctx_, array_schema, a1); in create_dense_array_1_attribute()
1111 rc = tiledb_array_schema_check(ctx_, array_schema); in create_dense_array_1_attribute()
1115 rc = tiledb_array_create(ctx_, array_name.c_str(), array_schema); in create_dense_array_1_attribute()
1164 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array); in write_dense_array()
1166 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE); in write_dense_array()
1171 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query); in write_dense_array()
1173 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR); in write_dense_array()
1176 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]); in write_dense_array()
1179 ctx_, query, attributes[1], buffers[2], &buffer_sizes[2]); in write_dense_array()
1182 ctx_, query, attributes[1], (uint64_t*)buffers[1], &buffer_sizes[1]); in write_dense_array()
1185 ctx_, query, attributes[2], buffers[3], &buffer_sizes[3]); in write_dense_array()
1189 rc = tiledb_query_submit(ctx_, query); in write_dense_array()
1193 rc = tiledb_query_finalize(ctx_, query); in write_dense_array()
1197 rc = tiledb_array_close(ctx_, array); in write_dense_array()
1243 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array); in write_dense_array_missing_attributes()
1245 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE); in write_dense_array_missing_attributes()
1250 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query); in write_dense_array_missing_attributes()
1252 rc = tiledb_query_set_layout(ctx_, query, TILEDB_GLOBAL_ORDER); in write_dense_array_missing_attributes()
1255 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]); in write_dense_array_missing_attributes()
1258 ctx_, query, attributes[1], buffers[2], &buffer_sizes[2]); in write_dense_array_missing_attributes()
1261 ctx_, query, attributes[1], (uint64_t*)buffers[1], &buffer_sizes[1]); in write_dense_array_missing_attributes()
1267 rc = tiledb_query_submit(ctx_, query); in write_dense_array_missing_attributes()
1271 rc = tiledb_array_close(ctx_, array); in write_dense_array_missing_attributes()
1333 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
1334 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_READ) == TILEDB_OK);
1350 REQUIRE(tiledb_query_alloc(ctx_, array, TILEDB_READ, &query) == TILEDB_OK);
1352 tiledb_query_set_layout(ctx_, query, TILEDB_GLOBAL_ORDER) == TILEDB_OK);
1353 REQUIRE(tiledb_query_set_subarray(ctx_, query, subarray) == TILEDB_OK);
1356 ctx_, query, "a1", buffer_a1, &buffer_a1_size) == TILEDB_OK);
1359 ctx_, query, "a2", buffer_a2_val, &buffer_a2_val_size) == TILEDB_OK);
1362 ctx_, query, "a2", buffer_a2_off, &buffer_a2_off_size) == TILEDB_OK);
1365 ctx_, query, "a3", buffer_a3, &buffer_a3_size) == TILEDB_OK);
1368 ctx_, query, "d1", buffer_coords, &buffer_coords_size) == TILEDB_OK);
1369 REQUIRE(tiledb_query_submit(ctx_, query) == TILEDB_OK);
1372 REQUIRE(tiledb_query_get_status(ctx_, query, &status) == TILEDB_OK);
1375 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
1419 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1421 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE);
1424 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query);
1426 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1429 ctx_, query, attributes[0], write_a1, &write_a1_size);
1432 rc = tiledb_query_set_subarray(ctx_, query, subarray);
1434 rc = tiledb_query_submit(ctx_, query);
1436 rc = tiledb_array_close(ctx_, array);
1461 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1463 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1465 rc = tiledb_query_alloc(ctx_, array, TILEDB_READ, &query);
1467 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1469 rc = tiledb_query_set_subarray(ctx_, query, subarray_read);
1472 ctx_, query, attributes[0], read_a1, &read_a1_size);
1474 rc = tiledb_query_submit(ctx_, query);
1476 rc = tiledb_array_close(ctx_, array);
1504 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1506 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE);
1509 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query);
1511 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1514 ctx_, query, attributes[0], write_a1, &write_a1_size);
1517 rc = tiledb_query_set_subarray(ctx_, query, subarray);
1519 rc = tiledb_query_submit(ctx_, query);
1521 rc = tiledb_array_close(ctx_, array);
1546 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1548 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1550 rc = tiledb_query_alloc(ctx_, array, TILEDB_READ, &query);
1552 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1554 rc = tiledb_query_set_subarray(ctx_, query, subarray_read);
1557 ctx_, query, attributes[0], read_a1, &read_a1_size);
1559 rc = tiledb_query_submit(ctx_, query);
1561 rc = tiledb_array_close(ctx_, array);
1587 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1589 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE);
1592 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query);
1594 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1597 tiledb_query_set_data_buffer(ctx_, query, "a1", write_a1, &write_a1_size);
1600 rc = tiledb_query_set_subarray(ctx_, query, subarray_1);
1602 rc = tiledb_query_submit(ctx_, query);
1604 rc = tiledb_array_close(ctx_, array);
1612 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1614 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE);
1616 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query);
1618 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1621 tiledb_query_set_data_buffer(ctx_, query, "a1", write_a2, &write_a2_size);
1624 rc = tiledb_query_set_subarray(ctx_, query, subarray_2);
1626 rc = tiledb_query_submit(ctx_, query);
1628 rc = tiledb_array_close(ctx_, array);
1653 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1655 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1657 rc = tiledb_query_alloc(ctx_, array, TILEDB_READ, &query);
1659 rc = tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR);
1661 rc = tiledb_query_set_subarray(ctx_, query, subarray);
1663 rc = tiledb_query_set_data_buffer(ctx_, query, "a1", read_a, &read_a_size);
1665 rc = tiledb_query_submit(ctx_, query);
1667 rc = tiledb_array_close(ctx_, array);
1688 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1692 rc = tiledb_array_is_open(ctx_, array, &is_open);
1696 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1698 rc = tiledb_array_is_open(ctx_, array, &is_open);
1702 rc = tiledb_array_close(ctx_, array);
1704 rc = tiledb_array_is_open(ctx_, array, &is_open);
1708 rc = tiledb_array_close(ctx_, array);
1727 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1729 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1734 rc = tiledb_array_get_schema(ctx_, array, &schema);
1736 rc = tiledb_array_schema_check(ctx_, schema);
1740 rc = tiledb_array_close(ctx_, array);
1761 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1763 rc = tiledb_array_open(ctx_, array, TILEDB_WRITE);
1768 rc = tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query);
1774 rc = tiledb_query_set_subarray(ctx_, query, subarray);
1778 rc = tiledb_query_set_layout(ctx_, query, TILEDB_UNORDERED);
1780 rc = tiledb_query_set_subarray(ctx_, query, subarray);
1784 CHECK(tiledb_array_close(ctx_, array) == TILEDB_OK);
1798 tiledb_ctx_free(&ctx_);
1824 REQUIRE(tiledb_ctx_alloc(config, &ctx_) == TILEDB_OK);
1871 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
1872 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_READ) == TILEDB_OK);
1877 ctx_, array, &nonempty_domain, &is_empty) == TILEDB_OK);
1879 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
1908 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1910 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1916 ctx_, array, &nonempty_domain, &is_empty) == TILEDB_OK);
1922 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
1940 int rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1942 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1944 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
1951 rc = tiledb_array_alloc(ctx_, array_name.c_str(), &array);
1953 rc = tiledb_array_open(ctx_, array, TILEDB_READ);
1957 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
1985 CHECK(tiledb_array_close(ctx_, array) == TILEDB_OK);
2004 ctx_,
2012 REQUIRE(tiledb_domain_alloc(ctx_, &domain) == TILEDB_OK);
2013 REQUIRE(tiledb_domain_add_dimension(ctx_, domain, d1) == TILEDB_OK);
2017 tiledb_attribute_alloc(ctx_, "a1", TILEDB_DATETIME_HR, &a1) == TILEDB_OK);
2021 tiledb_array_schema_alloc(ctx_, TILEDB_DENSE, &array_schema) ==
2024 tiledb_array_schema_set_domain(ctx_, array_schema, domain) == TILEDB_OK);
2026 tiledb_array_schema_add_attribute(ctx_, array_schema, a1) == TILEDB_OK);
2027 REQUIRE(tiledb_array_schema_check(ctx_, array_schema) == TILEDB_OK);
2031 tiledb_array_create(ctx_, array_name.c_str(), array_schema) == TILEDB_OK);
2046 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
2047 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_WRITE) == TILEDB_OK);
2049 REQUIRE(tiledb_query_alloc(ctx_, array, TILEDB_WRITE, &query) == TILEDB_OK);
2050 REQUIRE(tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR) == TILEDB_OK);
2053 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]) ==
2055 REQUIRE(tiledb_query_submit(ctx_, query) == TILEDB_OK);
2056 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
2065 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
2066 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_READ) == TILEDB_OK);
2067 REQUIRE(tiledb_query_alloc(ctx_, array, TILEDB_READ, &query) == TILEDB_OK);
2068 REQUIRE(tiledb_query_set_layout(ctx_, query, TILEDB_ROW_MAJOR) == TILEDB_OK);
2071 ctx_, query, attributes[0], buffers[0], &buffer_sizes[0]) ==
2073 REQUIRE(tiledb_query_set_subarray(ctx_, query, &subarray[0]) == TILEDB_OK);
2074 REQUIRE(tiledb_query_submit(ctx_, query) == TILEDB_OK);
2075 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
2102 ctx_, "d1", TILEDB_INT64, &dim_domain[0], &tile_extents[0], &d1) ==
2106 REQUIRE(tiledb_domain_alloc(ctx_, &domain) == TILEDB_OK);
2107 REQUIRE(tiledb_domain_add_dimension(ctx_, domain, d1) == TILEDB_OK);
2110 REQUIRE(tiledb_attribute_alloc(ctx_, "a1", TILEDB_INT64, &a1) == TILEDB_OK);
2114 tiledb_array_schema_alloc(ctx_, TILEDB_DENSE, &array_schema) ==
2117 tiledb_array_schema_set_domain(ctx_, array_schema, domain) == TILEDB_OK);
2119 tiledb_array_schema_add_attribute(ctx_, array_schema, a1) == TILEDB_OK);
2120 REQUIRE(tiledb_array_schema_check(ctx_, array_schema) == TILEDB_OK);
2124 tiledb_array_create(ctx_, array_name.c_str(), array_schema) == TILEDB_OK);
2135 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
2136 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_WRITE) == TILEDB_OK);
2140 tiledb_array_put_metadata(ctx_, array, "aaa", TILEDB_INT32, 1, &v) ==
2143 tiledb_array_put_metadata(ctx_, array, "bb", TILEDB_FLOAT32, 2, f) ==
2145 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
2149 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
2150 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_READ) == TILEDB_OK);
2153 tiledb_array_get_metadata_num(ctx_, array, &num_metadata) == TILEDB_OK);
2160 ctx_, array, "aaa", &datatype, &value_num, &value) == TILEDB_OK);
2166 ctx_, array, "bb", &datatype, &value_num, &value) == TILEDB_OK);
2171 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
2178 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
2179 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_WRITE) == TILEDB_OK);
2180 REQUIRE(tiledb_array_delete_metadata(ctx_, array, "aaa") == TILEDB_OK);
2181 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);
2185 REQUIRE(tiledb_array_alloc(ctx_, array_name.c_str(), &array) == TILEDB_OK);
2186 REQUIRE(tiledb_array_open(ctx_, array, TILEDB_READ) == TILEDB_OK);
2188 tiledb_array_get_metadata_num(ctx_, array, &num_metadata) == TILEDB_OK);
2192 ctx_, array, "aaa", &datatype, &value_num, &value) == TILEDB_OK);
2196 ctx_, array, "bb", &datatype, &value_num, &value) == TILEDB_OK);
2201 REQUIRE(tiledb_array_close(ctx_, array) == TILEDB_OK);