diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2010-01-10 21:43:49 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2013-01-05 17:17:43 +0100 |
commit | 5f504f2e89e95e70d9551ae9c99009d93af157f5 (patch) | |
tree | d293de435f11541d1470d4e36067b00854e4e0e7 /src/base/database.hpp | |
parent | 3f299a554ad9a7eea21f603027b3b3796aa883b0 (diff) | |
download | usdx-5f504f2e89e95e70d9551ae9c99009d93af157f5.tar.gz usdx-5f504f2e89e95e70d9551ae9c99009d93af157f5.tar.xz usdx-5f504f2e89e95e70d9551ae9c99009d93af157f5.zip |
added sqlite3_prepare_v2 wrapper with propper logging
Diffstat (limited to 'src/base/database.hpp')
-rw-r--r-- | src/base/database.hpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/base/database.hpp b/src/base/database.hpp index 8e589feb..c984fcfd 100644 --- a/src/base/database.hpp +++ b/src/base/database.hpp @@ -54,6 +54,18 @@ namespace usdx */ sqlite3 *database; + /** + * Wrapper arround the sqlite_prepare_v2 function with propper + * logging and exception throwing on error. + * + * @param sqlStatement SQL Statement for preparing to + * sqlite3_stmt + * @return Pointner to a sqlite3_stmt used for binding + * parameters and excuting the statement. Need to be freed + * with sqlite3_finalize. + */ + sqlite3_stmt *sqlite_prepare(const std::string sqlStatement); + // Singleton StatDatabase(std::string filename); |