| 70 | |
| 71 | template <typename... Args> |
| 72 | Status PrintfStatus(int rc, const char* fmt, Args&&... args) { |
| 73 | return {GetTfErrorCode(rc), |
| 74 | strings::Printf(fmt, std::forward<Args>(args)...)}; |
| 75 | } |
| 76 | |
| 77 | sqlite3_stmt* PrepareRawOrDie(sqlite3* db, const char* sql) { |
| 78 | sqlite3_stmt* stmt = nullptr; |