INNER CODE UNIT · C++

status

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

  vectordb::Status status = meta_->CreateTable(db_name, table_schema, table_id);
  if (!status.ok()) {
    return status;
  }
  return GetDB(db_name)->CreateTable(table_schema);
}

Status DBServer::CreateTable(const std::string& db_name,
                             const std::string& table_schema_json, size_t& table_id) {
  vectordb::Json parsedBody;
  auto valid = parsedBody.LoadFromString(table_schema_json);
  if (!valid) {
    return Status{USER_ERROR, "Invalid JSON payload."};
  }

  bool return_table_id = false;
  if (parsedBody.HasMember("returnTableId")) {
    return_table_id = parsedBody.GetBool("returnTableId");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…