Index: webkit/database/quota_table.cc |
diff --git a/webkit/database/quota_table.cc b/webkit/database/quota_table.cc |
index e9065ef25e957e0d9eab640d57125106bece483e..2733c12f4a1694ae0c664e2402b783b2bebaeaba 100644 |
--- a/webkit/database/quota_table.cc |
+++ b/webkit/database/quota_table.cc |
@@ -24,9 +24,9 @@ bool QuotaTable::Init() { |
int64 QuotaTable::GetOriginQuota(const string16& origin_identifier) { |
sql::Statement statement(db_->GetCachedStatement( |
SQL_FROM_HERE, "SELECT quota FROM Quota WHERE origin = ?")); |
- if (statement.is_valid() && |
- statement.BindString(0, UTF16ToUTF8(origin_identifier)) && |
- statement.Step()) { |
+ statement.BindString16(0, origin_identifier); |
+ |
+ if (statement.Step()) { |
return statement.ColumnInt64(0); |
} |
@@ -40,24 +40,18 @@ bool QuotaTable::SetOriginQuota(const string16& origin_identifier, |
// Insert or update the quota for this origin. |
sql::Statement replace_statement(db_->GetCachedStatement( |
SQL_FROM_HERE, "REPLACE INTO Quota VALUES (?, ?)")); |
- if (replace_statement.is_valid() && |
- replace_statement.BindString(0, UTF16ToUTF8(origin_identifier)) && |
- replace_statement.BindInt64(1, quota)) { |
- return replace_statement.Run(); |
- } |
+ replace_statement.BindString16(0, origin_identifier); |
+ replace_statement.BindInt64(1, quota); |
- return false; |
+ return replace_statement.Run(); |
} |
bool QuotaTable::ClearOriginQuota(const string16& origin_identifier) { |
sql::Statement statement(db_->GetCachedStatement( |
SQL_FROM_HERE, "DELETE FROM Quota WHERE origin = ?")); |
- if (statement.is_valid() && |
- statement.BindString(0, UTF16ToUTF8(origin_identifier))) { |
- return (statement.Run() && db_->GetLastChangeCount()); |
- } |
+ statement.BindString16(0, origin_identifier); |
- return false; |
+ return (statement.Run() && db_->GetLastChangeCount()); |
} |
} // namespace webkit_database |