MCPcopy Create free account
hub / github.com/TileDB-Inc/TileDB / read_array

Function read_array

test/src/unit-cppapi-consolidation.cc:95–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93}
94
95void read_array(
96 const std::string& array_name,
97 const std::vector<int>& subarray,
98 const std::vector<int>& c_values) {
99 Context ctx;
100 Array array(ctx, array_name, TILEDB_READ);
101 Query query(ctx, array, TILEDB_READ);
102 query.set_layout(TILEDB_ROW_MAJOR);
103 Subarray sub(ctx, array);
104 sub.set_subarray(subarray);
105 query.set_subarray(sub);
106 std::vector<int> values(10);
107 query.set_data_buffer("a", values);
108 query.submit();
109 array.close();
110 values.resize(query.result_buffer_elements()["a"].second);
111 CHECK(values.size() == c_values.size());
112 CHECK(values == c_values);
113}
114
115TEST_CASE(
116 "C++ API: Test consolidation with partial tiles",

Callers 8

unit-capi-any.ccFile · 0.70
check_readMethod · 0.70
run_testMethod · 0.70

Calls 8

set_layoutMethod · 0.45
set_subarrayMethod · 0.45
set_data_bufferMethod · 0.45
submitMethod · 0.45
closeMethod · 0.45
resizeMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected