| Index: sql/test/scoped_error_ignorer.h
|
| diff --git a/sql/test/scoped_error_ignorer.h b/sql/test/scoped_error_ignorer.h
|
| index e77717999d0790fa768211cf2e2af905e21ef3e6..79559a1e38ce401817d0b2d1b83aa4ca37a9a587 100644
|
| --- a/sql/test/scoped_error_ignorer.h
|
| +++ b/sql/test/scoped_error_ignorer.h
|
| @@ -10,6 +10,11 @@
|
| #include "base/basictypes.h"
|
| #include "sql/connection.h"
|
|
|
| +// This is not strictly necessary for the operation of ScopedErrorIgnorer, but
|
| +// the class is not useful without the SQLite error codes.
|
| +#include "third_party/sqlite/sqlite3.h"
|
| +
|
| +// TODO(shess): sql::test:: seems like it could be in order for this.
|
| namespace sql {
|
|
|
| // sql::Connection and sql::Statement treat most SQLite errors as
|
| @@ -43,6 +48,10 @@ class ScopedErrorIgnorer {
|
| // Record an error and check if it should be ignored.
|
| bool ShouldIgnore(int err);
|
|
|
| + // Expose sqlite3_libversion_number() so that clients don't have to add a
|
| + // dependency on third_party/sqlite.
|
| + static int SQLiteLibVersionNumber();
|
| +
|
| private:
|
| // Storage for callback passed to Connection::SetErrorIgnorer().
|
| Connection::ErrorIgnorerCallback callback_;
|
|
|