From c144d27d10571b9ff7b55056ef71a4112b964818 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 1 Jan 2017 18:43:02 +0000 Subject: API change to pass command options through --- libpqpp/pq-connection.cpp | 6 +++--- libpqpp/pq-connection.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libpqpp/pq-connection.cpp b/libpqpp/pq-connection.cpp index b7360e0..ec53981 100644 --- a/libpqpp/pq-connection.cpp +++ b/libpqpp/pq-connection.cpp @@ -63,7 +63,7 @@ PQ::Connection::rollbackTxInt() } void -PQ::Connection::execute(const std::string & sql) +PQ::Connection::execute(const std::string & sql, const DB::CommandOptions *) { checkResultFree(PQexec(conn, sql.c_str()), PGRES_COMMAND_OK, PGRES_TUPLES_OK); } @@ -97,7 +97,7 @@ PQ::Connection::ping() const DB::SelectCommand * -PQ::Connection::newSelectCommand(const std::string & sql) +PQ::Connection::newSelectCommand(const std::string & sql, const DB::CommandOptions *) { // Yes, this is a hack if (sql.find("libdbpp:no-cursor") != (std::string::size_type)-1) { @@ -107,7 +107,7 @@ PQ::Connection::newSelectCommand(const std::string & sql) } DB::ModifyCommand * -PQ::Connection::newModifyCommand(const std::string & sql) +PQ::Connection::newModifyCommand(const std::string & sql, const DB::CommandOptions *) { return new ModifyCommand(this, sql, pstmntNo++); } diff --git a/libpqpp/pq-connection.h b/libpqpp/pq-connection.h index 1e9f265..9a2cf6d 100644 --- a/libpqpp/pq-connection.h +++ b/libpqpp/pq-connection.h @@ -25,12 +25,12 @@ namespace PQ { void commitTxInt() override; void rollbackTxInt() override; void ping() const override; - void execute(const std::string & sql) override; + void execute(const std::string & sql, const DB::CommandOptions *) override; DB::BulkDeleteStyle bulkDeleteStyle() const override; DB::BulkUpdateStyle bulkUpdateStyle() const override; - DB::SelectCommand * newSelectCommand(const std::string & sql) override; - DB::ModifyCommand * newModifyCommand(const std::string & sql) override; + DB::SelectCommand * newSelectCommand(const std::string & sql, const DB::CommandOptions *) override; + DB::ModifyCommand * newModifyCommand(const std::string & sql, const DB::CommandOptions *) override; int64_t insertId() override; -- cgit v1.2.3