diff options
Diffstat (limited to 'modules/extra/m_sqlite.cpp')
-rw-r--r-- | modules/extra/m_sqlite.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/extra/m_sqlite.cpp b/modules/extra/m_sqlite.cpp index 58eab1c32..2411f843f 100644 --- a/modules/extra/m_sqlite.cpp +++ b/modules/extra/m_sqlite.cpp @@ -46,6 +46,8 @@ class SQLiteService : public SQLProvider SQLQuery CreateTable(const Anope::string &table, const SerializableBase::serialized_data &data); + SQLQuery GetTables(); + Anope::string BuildQuery(const SQLQuery &q); }; @@ -213,6 +215,11 @@ SQLQuery SQLiteService::CreateTable(const Anope::string &table, const Serializab return SQLQuery(query_text); } +SQLQuery SQLiteService::GetTables() +{ + return SQLQuery("SELECT name FROM sqlite_master WHERE type='table'"); +} + Anope::string SQLiteService::Escape(const Anope::string &query) { char *e = sqlite3_mprintf("%q", query.c_str()); |