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

Function tiledb_array_evolve

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

Source from the content-addressed store, hash-verified

624}
625
626capi_return_t tiledb_array_evolve(
627 tiledb_ctx_t* ctx,
628 const char* array_uri,
629 tiledb_array_schema_evolution_t* array_schema_evolution) {
630 ensure_array_schema_evolution_is_valid(array_schema_evolution);
631
632 // Create key
633 tiledb::sm::EncryptionKey key;
634 throw_if_not_ok(
635 key.set_key(tiledb::sm::EncryptionType::NO_ENCRYPTION, nullptr, 0));
636
637 // Evolve schema
638 tiledb::sm::Array::evolve_array_schema(
639 ctx->resources(),
640 URI(array_uri, URI::must_be_valid),
641 array_schema_evolution->array_schema_evolution_,
642 key);
643
644 // Success
645 return TILEDB_OK;
646}
647
648capi_return_t tiledb_array_get_enumeration(
649 const tiledb_array_t* array,

Calls 5

throw_if_not_okFunction · 0.85
resourcesMethod · 0.80
URIClass · 0.50
set_keyMethod · 0.45

Tested by

no test coverage detected