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

Function tiledb_array_get_metadata

tiledb/api/c_api/array/array_api.cc:557–574  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

555}
556
557capi_return_t tiledb_array_get_metadata(
558 tiledb_array_t* array,
559 const char* key,
560 tiledb_datatype_t* value_type,
561 uint32_t* value_num,
562 const void** value) {
563 ensure_array_is_valid(array);
564 ensure_output_pointer_is_valid(value_type);
565 ensure_output_pointer_is_valid(value_num);
566 ensure_output_pointer_is_valid(value);
567
568 // Get metadata
569 tiledb::sm::Datatype type;
570 array->get_metadata(key, &type, value_num, value);
571 *value_type = static_cast<tiledb_datatype_t>(type);
572
573 return TILEDB_OK;
574}
575
576capi_return_t tiledb_array_get_metadata_num(
577 tiledb_array_t* array, uint64_t* num) {

Callers 7

unit_capi_array.ccFile · 0.85
get_metadataMethod · 0.85
read_array_metadataFunction · 0.85

Calls 3

ensure_array_is_validFunction · 0.85
get_metadataMethod · 0.45

Tested by

no test coverage detected