SQLiteStatement.h 376 B

123456789101112131415161718192021222324252627
  1. #ifndef SQLITESTATEMENT_H
  2. #define SQLITESTATEMENT_H
  3. #include <string>
  4. class sqlite3_stmt;
  5. namespace SQLite {
  6. class SQLiteClient;
  7. class SQLiteStatement
  8. {
  9. public:
  10. SQLiteStatement(SQLiteClient& client, const std::string& query);
  11. ~SQLiteStatement();
  12. operator sqlite3_stmt*();
  13. private:
  14. sqlite3_stmt* m_pStatement;
  15. };
  16. } // namespace SQLite
  17. #endif // SQLITESTATEMENT_H