提交 f096e0a1 编写于 作者: X Xu Peng

feat(db): add meta impl factory


Former-commit-id: e9af01dea914b32192efe1c534e174810be5a02a
上级 c1d40bfb
......@@ -34,6 +34,11 @@ Options OptionsFactory::Build() {
return options;
}
std::shared_ptr<meta::DBMetaImpl> DBMetaImplFactory::Build() {
DBMetaOptions options = DBMetaOptionsFactory::Build();
return std::shared_ptr<meta::DBMetaImpl>(new meta::DBMetaImpl(options));
}
} // namespace engine
} // namespace vecwise
} // namespace zilliz
......@@ -7,7 +7,9 @@
#pragma once
#include <string>
#include <memory>
#include "db/DB.h"
#include "DBMetaImpl.h"
namespace zilliz {
namespace vecwise {
......@@ -21,6 +23,9 @@ struct OptionsFactory {
static Options Build();
};
struct DBMetaImplFactory {
static std::shared_ptr<meta::DBMetaImpl> Build();
};
} // namespace engine
} // namespace vecwise
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册