| // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | #ifndef SQL_INIT_STATUS_H_ | 
 | #define SQL_INIT_STATUS_H_ | 
 |  | 
 | namespace sql { | 
 |  | 
 | // Used as the return value for some databases' init functions. | 
 | enum InitStatus { | 
 |   INIT_OK, | 
 |  | 
 |   // Some error, usually I/O related opening the file. | 
 |   INIT_FAILURE, | 
 |  | 
 |   // The database is from a future version of the app and cannot be read. | 
 |   INIT_TOO_NEW, | 
 |  | 
 |   // The database was deleted and re-opened successfully. | 
 |   INIT_OK_WITH_DATA_LOSS, | 
 | }; | 
 |  | 
 | }  // namespace sql | 
 |  | 
 | #endif  // SQL_INIT_STATUS_H_ |