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

Function tiledb_buffer_get_data

tiledb/api/c_api/buffer/buffer_api.cc:72–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72capi_return_t tiledb_buffer_get_data(
73 const tiledb_buffer_t* buffer, void** data, uint64_t* num_bytes) {
74 ensure_buffer_is_valid(buffer);
75 ensure_output_pointer_is_valid(data);
76 ensure_output_pointer_is_valid(num_bytes);
77
78 span<const char> span = buffer->buffer();
79
80 *data = const_cast<char*>(span.data());
81 *num_bytes = span.size();
82
83 return TILEDB_OK;
84}
85
86capi_return_t tiledb_buffer_set_data(
87 tiledb_buffer_t* buffer, void* data, uint64_t size) {

Callers 3

serialize_queryFunction · 0.85

Calls 5

ensure_buffer_is_validFunction · 0.70
bufferMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected