DatabaseDesc
This class represents the metadata of a Milvus database. It is returned by calling Desc() on a DescribeDatabaseResponse object.
const DatabaseDesc& desc = response.Desc();
METHODS:
const std::string& Name() constName of the database.
int64_t ID() constServer-assigned database ID.
const std::unordered_map<std::string, std::string>& Properties() constDatabase-level properties as key-value pairs.
uint64_t CreatedTime() constUTC timestamp (microseconds) when the database was created.
Example
#include <milvus/MilvusClientV2.h>
using namespace milvus;
auto client = MilvusClientV2::Create();
client->Connect(ConnectParam("http://localhost:19530").WithToken("root:Milvus"));
DescribeDatabaseResponse response;
auto status = client->DescribeDatabase(
DescribeDatabaseRequest().WithDatabaseName("my_db"),
response);
if (!status.IsOk()) {
std::cout << status.Message() << std::endl;
}
const DatabaseDesc& desc = response.Desc();
std::cout << "Name: " << desc.Name() << "\n"
<< "ID: " << desc.ID() << "\n"
<< "Created: " << desc.CreatedTime() << "\n";
for (const auto& kv : desc.Properties()) {
std::cout << " " << kv.first << " = " << kv.second << "\n";
}