diff --git a/include/inc-core/dbinterface.hpp b/include/inc-core/dbinterface.hpp index f02dcad57e198c18ed0a597e48c414d357bc9724..84ca6a8567b393aa486edbc9abce5a59ad02fe08 100644 --- a/include/inc-core/dbinterface.hpp +++ b/include/inc-core/dbinterface.hpp @@ -38,9 +38,9 @@ namespace IRDB_SDK public: virtual ~DBinterface_t() {}; - virtual void issueQuery(string query) = 0; + virtual void issueQuery(const string& query) = 0; virtual void moveToNextRow() = 0; - virtual string getResultColumn(string colname) = 0; + virtual string getResultColumn(const string& colname) = 0; virtual bool isDone() = 0; virtual void commit() = 0; diff --git a/include/inc-core/pqxxdb.hpp b/include/inc-core/pqxxdb.hpp index f35c3cccded77baf5a634051b11203005c2208ba..6e791384fcee6f37e3f0ad4cd3cac676f510508e 100644 --- a/include/inc-core/pqxxdb.hpp +++ b/include/inc-core/pqxxdb.hpp @@ -27,10 +27,10 @@ namespace IRDB_SDK public: virtual ~pqxxDB_t() { }; - virtual void issueQuery(string query) = 0; + virtual void issueQuery(const string& query) = 0; virtual void issueQuery(stringstream & query) = 0; virtual void moveToNextRow() = 0; - virtual string getResultColumn(string colname) = 0; + virtual string getResultColumn(const string& colname) = 0; virtual bool isDone() = 0; virtual void commit() = 0; virtual pqxx::connection&