| 19 | } |
| 20 | |
| 21 | bool open(void) { |
| 22 | if (conn_) { |
| 23 | return true; |
| 24 | } |
| 25 | |
| 26 | int ret = wiredtiger_open(home_.c_str(), NULL, "create", &conn_); |
| 27 | if (ret != 0) { |
| 28 | printf("open %s failed, ret=%d\r\n", home_.c_str(), ret); |
| 29 | return false; |
| 30 | } |
| 31 | return true; |
| 32 | } |
| 33 | |
| 34 | WT_CONNECTION* get_conn(void) const { |
| 35 | return conn_; |