1 #ifndef INSPIRCD_SQLAPI_2
2 #define INSPIRCD_SQLAPI_2
4 #define SQLREQID "SQLv2 Request"
5 #define SQLRESID "SQLv2 Result"
6 #define SQLSUCCESS "You shouldn't be reading this (success)"
11 enum SQLerrorNum { BAD_DBID };
22 SQLerror(SQLerrorNum i)
27 void Id(SQLerrorNum i)
37 return "Invalid database ID";
39 return "Unknown error";
44 class SQLrequest : public Request
52 SQLrequest(Module* s, Module* d, const std::string &q, const std::string &id, bool p = false)
53 : Request(SQLREQID, s, d), query(q), dbid(id), pri(p)
58 class SQLresult : public Request
61 SQLresult(Module* s, Module* d)
62 : Request(SQLRESID, s, d)