Commit 18f56c76 authored by michaeln@google.com's avatar michaeln@google.com

Setup the error delegate for the quota database so we get error histograms.

Review URL: http://codereview.chromium.org/8341123

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108034 0039d316-1c4b-4281-b951-d872f2087c98
parent b9777bd6
......@@ -35,6 +35,10 @@ class HistogramUniquifier {
static const char* name() { return "Sqlite.Quota.Error"; }
};
sql::ErrorDelegate* GetErrorHandlerForQuotaDb() {
return new sql::DiagnosticErrorDelegate<HistogramUniquifier>();
}
bool PrepareCachedStatement(
sql::Connection* db, const sql::StatementID& id,
const char* sql, sql::Statement* statement) {
......@@ -477,6 +481,8 @@ bool QuotaDatabase::LazyOpen(bool create_if_needed) {
db_.reset(new sql::Connection);
meta_table_.reset(new sql::MetaTable);
db_->set_error_delegate(GetErrorHandlerForQuotaDb());
bool opened = false;
if (in_memory_only) {
opened = db_->OpenInMemory();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment