| 262 | } |
| 263 | |
| 264 | DatabaseTransaction::DatabaseTransaction(Database* database) |
| 265 | : database_(database), database_lock_(database->transaction_mutex_) { |
| 266 | THROW_CHECK_NOTNULL(database_); |
| 267 | database_->BeginTransaction(); |
| 268 | } |
| 269 | |
| 270 | DatabaseTransaction::~DatabaseTransaction() { database_->EndTransaction(); } |
| 271 |