我查看了rocksDB源代码但是我无法找到DB的open函数的实现。 例如:rocksdb :: DB :: Open(选项," / tmp / testdb",& db);
如果我得到消息来源或解释,那将会有所帮助。
答案 0 :(得分:0)
rocksdb' rocksdb::DB
的实现分布在多个来源。它在include/rocksdb/db.h
中声明,但在db_impl
中以db/
开头的多个文件中实现。您要查找的是db_impl_open.cc
:https://github.com/facebook/rocksdb/blob/master/db/db_impl_open.cc。