aboutsummaryrefslogtreecommitdiff
path: root/src/shared/Database/QueryResultMysql.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/Database/QueryResultMysql.h')
-rw-r--r--src/shared/Database/QueryResultMysql.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/shared/Database/QueryResultMysql.h b/src/shared/Database/QueryResultMysql.h
index fb9d422ebf2..89aceb12b13 100644
--- a/src/shared/Database/QueryResultMysql.h
+++ b/src/shared/Database/QueryResultMysql.h
@@ -17,9 +17,12 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+
#ifndef DO_POSTGRESQL
+
#if !defined(QUERYRESULTMYSQL_H)
#define QUERYRESULTMYSQL_H
+
#ifdef WIN32
#define FD_SETSIZE 1024
#include <winsock2.h>
@@ -27,15 +30,20 @@
#else
#include <mysql.h>
#endif
+
class QueryResultMysql : public QueryResult
{
public:
QueryResultMysql(MYSQL_RES *result, MYSQL_FIELD *fields, uint64 rowCount, uint32 fieldCount);
+
~QueryResultMysql();
+
bool NextRow();
+
private:
enum Field::DataTypes ConvertNativeType(enum_field_types mysqlType) const;
void EndQuery();
+
MYSQL_RES *mResult;
};
#endif