| 660 | } |
| 661 | |
| 662 | Reference<DocTransaction> NonIsolatedPlan::newTransaction() { |
| 663 | Reference<FDB::Transaction> tr = database->createTransaction(); |
| 664 | int64_t timeoutMS = 4000; |
| 665 | tr->setOption(FDB_TR_OPTION_TIMEOUT, StringRef((uint8_t*)&timeoutMS, sizeof(timeoutMS))); |
| 666 | tr->setOption(FDB_TR_OPTION_CAUSAL_READ_RISKY); |
| 667 | return DocTransaction::create(tr); |
| 668 | } |
| 669 | |
| 670 | Reference<DocTransaction> NonIsolatedPlan::newTransaction(Reference<FDB::Database> database) { |
| 671 | Reference<FDB::Transaction> tr = database->createTransaction(); |
no outgoing calls
no test coverage detected