/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Database/DatabaseSvc/DatabaseSvc-00-00-24/DatabaseSvc/SqliteInterface.h

Go to the documentation of this file.
00001 #ifndef SqliteInterface_h
00002 #define SqliteInterface_h
00003 
00004 #include "DbInterface.h"
00005 #include <sqlite3.h>
00006 #include <string>
00007 
00008 class SqliteInterface : public DbInterface
00009 {
00010  public:
00011   SqliteInterface();
00012   ~SqliteInterface();
00013 
00014   int connect();
00015   int select_db(std::string dbname);
00016   int query(std::string dbname, std::string query);
00017   int query(std::string dbname, std::string query, DatabaseRecordVector& records);
00018   int disconnect();
00019 
00020  protected:
00021   int connect(std::string fname);
00022 
00023  private:
00024   sqlite3 *m_conn;
00025 }; 
00026 
00027 #endif

Generated on Tue Nov 29 22:57:59 2016 for BOSS_7.0.2 by  doxygen 1.4.7