Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  change sqlite3 default threading mode to no-mutex, disable memory statistics, finalize prepared statement before exitting logger.
This commit is contained in:
Robin Sommer 2013-05-17 13:49:52 -07:00
commit b11a397168
5 changed files with 17 additions and 4 deletions

View file

@ -35,13 +35,17 @@ SQLite::SQLite(WriterFrontend* frontend) : WriterBackend(frontend)
db = 0;
io = new AsciiFormatter(this, AsciiFormatter::SeparatorInfo(set_separator, unset_field, empty_field));
st = 0;
}
SQLite::~SQLite()
{
if ( db != 0 )
{
sqlite3_close(db);
sqlite3_finalize(st);
if ( ! sqlite3_close(db) )
Error("Sqlite could not close connection");
db = 0;
}