| Index: sql/meta_table.cc
|
| diff --git a/sql/meta_table.cc b/sql/meta_table.cc
|
| index c4736ef37f06d300b5e0f47f546e4bc725ea3361..1aef7f603b3bb1da83608bfbc50a47549e8d1202 100644
|
| --- a/sql/meta_table.cc
|
| +++ b/sql/meta_table.cc
|
| @@ -51,8 +51,7 @@ void MetaTable::Reset() {
|
|
|
| bool MetaTable::SetValue(const char* key, const std::string& value) {
|
| Statement s;
|
| - if (!PrepareSetStatement(&s, key))
|
| - return false;
|
| + PrepareSetStatement(&s, key);
|
| s.BindString(1, value);
|
| return s.Run();
|
| }
|
| @@ -68,9 +67,7 @@ bool MetaTable::GetValue(const char* key, std::string* value) {
|
|
|
| bool MetaTable::SetValue(const char* key, int value) {
|
| Statement s;
|
| - if (!PrepareSetStatement(&s, key))
|
| - return false;
|
| -
|
| + PrepareSetStatement(&s, key);
|
| s.BindInt(1, value);
|
| return s.Run();
|
| }
|
| @@ -86,8 +83,7 @@ bool MetaTable::GetValue(const char* key, int* value) {
|
|
|
| bool MetaTable::SetValue(const char* key, int64 value) {
|
| Statement s;
|
| - if (!PrepareSetStatement(&s, key))
|
| - return false;
|
| + PrepareSetStatement(&s, key);
|
| s.BindInt64(1, value);
|
| return s.Run();
|
| }
|
| @@ -123,26 +119,17 @@ int MetaTable::GetCompatibleVersionNumber() {
|
| return version;
|
| }
|
|
|
| -bool MetaTable::PrepareSetStatement(Statement* statement, const char* key) {
|
| +void MetaTable::PrepareSetStatement(Statement* statement, const char* key) {
|
| DCHECK(db_ && statement);
|
| statement->Assign(db_->GetCachedStatement(SQL_FROM_HERE,
|
| "INSERT OR REPLACE INTO meta (key,value) VALUES (?,?)"));
|
| - if (!statement->is_valid()) {
|
| - NOTREACHED() << db_->GetErrorMessage();
|
| - return false;
|
| - }
|
| statement->BindCString(0, key);
|
| - return true;
|
| }
|
|
|
| bool MetaTable::PrepareGetStatement(Statement* statement, const char* key) {
|
| DCHECK(db_ && statement);
|
| statement->Assign(db_->GetCachedStatement(SQL_FROM_HERE,
|
| "SELECT value FROM meta WHERE key=?"));
|
| - if (!statement->is_valid()) {
|
| - NOTREACHED() << db_->GetErrorMessage();
|
| - return false;
|
| - }
|
| statement->BindCString(0, key);
|
| if (!statement->Step())
|
| return false;
|
|
|