summaryrefslogtreecommitdiff
path: root/libmysqlpp/connection.h
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2015-12-23 23:15:18 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2015-12-23 23:15:18 +0000
commitf268aec98176049136bceb2741f3615841e5c516 (patch)
tree79b980073c32aa1bb08988d06151d194b4ac104c /libmysqlpp/connection.h
parentUse a b2 lib for mysql (diff)
downloadlibdbpp-mysql-f268aec98176049136bceb2741f3615841e5c516.tar.bz2
libdbpp-mysql-f268aec98176049136bceb2741f3615841e5c516.tar.xz
libdbpp-mysql-f268aec98176049136bceb2741f3615841e5c516.zip
MySQL files prefixed with my-
Diffstat (limited to 'libmysqlpp/connection.h')
-rw-r--r--libmysqlpp/connection.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/libmysqlpp/connection.h b/libmysqlpp/connection.h
deleted file mode 100644
index 3ea6be8..0000000
--- a/libmysqlpp/connection.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#ifndef MY_CONNECTION_H
-#define MY_CONNECTION_H
-
-#include <connection.h>
-#include "error.h"
-#include <mysql.h>
-#include <boost/shared_ptr.hpp>
-
-namespace MySQL {
- class LoadContext;
- class Connection : public DB::Connection {
- public:
- Connection(const std::string & info);
- ~Connection();
-
- void finish() const override;
- int beginTx() const override;
- int commitTx() const override;
- int rollbackTx() const override;
- bool inTx() const override;
- void ping() const override;
- DB::BulkDeleteStyle bulkDeleteStyle() const override;
- DB::BulkUpdateStyle bulkUpdateStyle() const override;
-
- DB::SelectCommand * newSelectCommand(const std::string & sql) const override;
- DB::ModifyCommand * newModifyCommand(const std::string & sql) const override;
-
- void beginBulkUpload(const char *, const char *) const override;
- void endBulkUpload(const char *) const override;
- size_t bulkUploadData(const char *, size_t) const override;
-
- int64_t insertId() const override;
-
- mutable MYSQL conn;
-
- private:
- my_bool my_true;
-
- mutable unsigned int txDepth;
- mutable bool rolledback;
-
- mutable boost::shared_ptr<LoadContext> ctx;
- };
-}
-
-#endif
-