INNER CODE UNIT · C++

status

epsilla-cloud/vectordb · engine/db/db_server.cpp:57

  vectordb::Status status = meta_->UnloadDatabase(db_name);
  if (!status.ok()) {
    return status;
  }

  // Unload database from memory.
  auto it = db_name_to_id_map_.find(db_name);
  if (it == db_name_to_id_map_.end()) {
    return Status(DB_UNEXPECTED_ERROR, "DB not found: " + db_name);
  }
  dbs_[it->second] = nullptr;  // Set the shared_ptr to null
  db_name_to_id_map_.erase(it);
  return Status::OK();
}

Status DBServer::ReleaseDB(const std::string& db_name) {
  // Release database from memory.
  auto it = db_name_to_id_map_.find(db_name);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…