diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-05-23 00:17:24 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-05-23 00:17:24 +0100 |
commit | f98ecb7ea6a64b02d2a28cd15e865afa76342327 (patch) | |
tree | 102e8431d3facb74225a575e582bb372e53ff4d1 /lib/output/pq/pqConn.h | |
parent | IWYU built for LLVM-12 fixes (diff) | |
download | mygrate-f98ecb7ea6a64b02d2a28cd15e865afa76342327.tar.bz2 mygrate-f98ecb7ea6a64b02d2a28cd15e865afa76342327.tar.xz mygrate-f98ecb7ea6a64b02d2a28cd15e865afa76342327.zip |
Add PQ basics
Diffstat (limited to 'lib/output/pq/pqConn.h')
-rw-r--r-- | lib/output/pq/pqConn.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/output/pq/pqConn.h b/lib/output/pq/pqConn.h new file mode 100644 index 0000000..bcf30b6 --- /dev/null +++ b/lib/output/pq/pqConn.h @@ -0,0 +1,20 @@ +#ifndef MYGRATE_OUTPUT_PQ_PQCONN_H +#define MYGRATE_OUTPUT_PQ_PQCONN_H + +#include <libpq-fe.h> + +namespace MyGrate::Output::Pq { + class PqConn { + public: + explicit PqConn(const char * const str); + virtual ~PqConn(); + + private: + static void notice_processor(void *, const char *); + virtual void notice_processor(const char *) const; + + PGconn * const conn; + }; +} + +#endif |