milvus/cpp/src/db/Options.h
Xu Peng 33ffb08a88 feat(db): add local meta
Former-commit-id: ccb9e8080ad0a1c610ff5b3afe0d9d3c4c4e5366
2019-04-17 16:53:44 +08:00

38 lines
666 B
C++

#pragma once
#include <string>
#include <memory>
namespace zilliz {
namespace vecwise {
namespace engine {
class Env;
struct DBMetaOptions {
/* DBMetaOptions(const std::string&, const std::string&); */
std::string path;
std::string backend_uri;
}; // DBMetaOptions
struct Options {
Options();
uint16_t memory_sync_interval = 10;
uint16_t raw_file_merge_trigger_number = 100;
size_t raw_to_index_trigger_size = 100000;
Env* env;
DBMetaOptions meta;
}; // Options
struct GroupOptions {
size_t dimension;
bool has_id = false;
}; // GroupOptions
} // namespace engine
} // namespace vecwise
} // namespace zilliz