| 75 | virtual ~LMDB() { Close(); } |
| 76 | virtual void Open(const string& source, Mode mode); |
| 77 | virtual void Close() { |
| 78 | if (mdb_env_ != NULL) { |
| 79 | mdb_dbi_close(mdb_env_, mdb_dbi_); |
| 80 | mdb_env_close(mdb_env_); |
| 81 | mdb_env_ = NULL; |
| 82 | } |
| 83 | } |
| 84 | virtual LMDBCursor* NewCursor(); |
| 85 | virtual LMDBTransaction* NewTransaction(); |
| 86 |
no outgoing calls