INNER CODE UNIT · C++

db

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

  std::shared_ptr<DBMVP> db = dbs_[it->second];
  return db->Dump(db_catalog_path);
}

Status DBServer::GetStatistics(const std::string& db_name,
                               vectordb::Json& response) {
  auto db = GetDB(db_name);
  if (db == nullptr) {
    return Status(DB_UNEXPECTED_ERROR, "DB not found: " + db_name);
  }
  for (auto& table: db->tables_) {
    vectordb::Json table_result;
    table_result.LoadFromString("{}");
    table_result.SetString("tableName", table->table_schema_.name_);
    table_result.SetInt("totalRecords", table->GetRecordCount());
    response.AddObjectToArray("result", table_result);
  }
  return Status::OK();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…