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

Function tiledb_array_get_enumeration

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

Source from the content-addressed store, hash-verified

646}
647
648capi_return_t tiledb_array_get_enumeration(
649 const tiledb_array_t* array,
650 const char* attr_name,
651 tiledb_enumeration_t** enumeration) {
652 ensure_array_is_valid(array);
653 ensure_output_pointer_is_valid(enumeration);
654
655 if (attr_name == nullptr) {
656 throw CAPIException("'attr_name' must not be null");
657 }
658
659 auto ptr = array->get_enumeration(attr_name);
660 *enumeration = tiledb_enumeration_handle_t::make_handle(ptr);
661
662 return TILEDB_OK;
663}
664
665capi_return_t tiledb_array_load_all_enumerations(const tiledb_array_t* array) {
666 ensure_array_is_valid(array);

Callers 3

unit_capi_array.ccFile · 0.85
get_enumerationMethod · 0.85

Calls 4

ensure_array_is_validFunction · 0.85
CAPIExceptionClass · 0.85
get_enumerationMethod · 0.45

Tested by

no test coverage detected