提交 1fc48aaa 编写于 作者: X Xu Peng 提交者: xj.lin

refactor(cpp/db): unified namespace


Former-commit-id: 9544c6ed95bcba1f8feb7e7f1d7a7b07ccd40872
上级 90f95f3b
......@@ -4,7 +4,9 @@
#include <string>
#include "options.h"
namespace vecengine {
namespace zilliz {
namespace vecwise {
namespace engine {
class Env;
......@@ -22,6 +24,8 @@ public:
virtual ~DB();
}; // DB
} // namespace vecengine
} // namespace engine
} // namespace vecwise
} // namespace zilliz
#endif // VECENGINE_DB_H_
......@@ -5,7 +5,9 @@
#include <condition_variable>
#include "db.h"
namespace vecengine {
namespace zilliz {
namespace vecwise {
namespace engine {
class Env;
......@@ -40,6 +42,10 @@ private:
}; // DBImpl
} // namespace vecengine
} // namespace engine
} // namespace vecwise
} // namespace zilliz
#endif // VECENGINE_DB_META_IMPL_H_
#endif // VECENGINE_DB_IMPL_H_
......@@ -3,7 +3,9 @@
#include <vector>
namespace vecengine {
namespace zilliz {
namespace vecwise {
namespace engine {
#define uint64_t IDNumber;
#define IDNumber* IDNumberPtr;
......@@ -30,6 +32,8 @@ private:
}; // SimpleIDGenerator
} // namespace vecengine
} // namespace engine
} // namespace vecwise
} // namespace zilliz
#endif // UTILS_ID_GENERATORS_H_
......@@ -9,7 +9,9 @@ class faiss::IndexIDMap;
class faiss::Index;
namespace vecengine {
namespace zilliz {
namespace vecwise {
namespace engine {
class MemVectors {
public:
......@@ -51,6 +53,8 @@ private:
}; // MemManager
} // namespace vecengine
} // namespace engine
} // namespace vecwise
} // namespace zilliz
#endif
......@@ -3,7 +3,9 @@
#include <string>
namespace vecengine {
namespace zilliz {
namespace vecwise {
namespace engine {
struct Options {
uint16_t memory_sync_interval = 10;
......@@ -28,6 +30,8 @@ struct DBMetaOptions : public MetaOptions {
}; // DBMetaOptions
} // namespace vecengine
} // namespace engine
} // namespace vecwise
} // namespace zilliz
#endif // VECENGINE_OPTIONS_H_
#ifndef VECENGINE_STATUS_H_
#define VECENGINE_STATUS_H_
namespace vecengine {
namespace zilliz {
namespace vecwise {
namespace engine {
class Status {
public:
......@@ -50,6 +52,8 @@ inline Status& Status::operator=(Status&& rhs_) noexcept {
return *this;
}
} // namespace vecengine
} // namespace engine
} // namespace vecwise
} // namespace zilliz
#endif // VECENGINE_STATUS_H_
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册