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

Function write_2d_array

test/src/unit-cppapi-hilbert.cc:103–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101
102template <class T1, class T2>
103void write_2d_array(
104 Context ctx,
105 const std::string& array_name,
106 std::vector<T1>& buff_d1,
107 std::vector<T2>& buff_d2,
108 std::vector<int32_t>& buff_a,
109 tiledb_layout_t layout) {
110 Array array_w(ctx, array_name, TILEDB_WRITE);
111 Query query_w(ctx, array_w, TILEDB_WRITE);
112 query_w.set_data_buffer("a", buff_a);
113 query_w.set_data_buffer("d1", buff_d1);
114 query_w.set_data_buffer("d2", buff_d2);
115 query_w.set_layout(layout);
116
117 if (layout == TILEDB_GLOBAL_ORDER) {
118 query_w.submit_and_finalize();
119 } else {
120 query_w.submit();
121 }
122
123 array_w.close();
124}
125
126void write_2d_array(
127 Context ctx,

Callers 1

Calls 6

set_data_bufferMethod · 0.45
set_layoutMethod · 0.45
submit_and_finalizeMethod · 0.45
submitMethod · 0.45
closeMethod · 0.45
set_offsets_bufferMethod · 0.45

Tested by

no test coverage detected