Index: chrome/browser/history/download_database.cc |
=================================================================== |
--- chrome/browser/history/download_database.cc (revision 2758) |
+++ chrome/browser/history/download_database.cc (working copy) |
@@ -93,6 +93,20 @@ |
return statement->step() == SQLITE_DONE; |
} |
+bool DownloadDatabase::UpdateDownloadPath(const std::wstring& path, |
+ DownloadID db_handle) { |
+ DCHECK(db_handle > 0); |
+ SQLITE_UNIQUE_STATEMENT(statement, GetStatementCache(), |
+ "UPDATE downloads " |
+ "SET full_path=? WHERE id=?"); |
+ if (!statement.is_valid()) |
+ return false; |
+ |
+ statement->bind_wstring(0, path); |
+ statement->bind_int64(1, db_handle); |
+ return statement->step() == SQLITE_DONE; |
+} |
+ |
int64 DownloadDatabase::CreateDownload(const DownloadCreateInfo& info) { |
SQLITE_UNIQUE_STATEMENT(statement, GetStatementCache(), |
"INSERT INTO downloads " |