diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-09-19 21:14:13 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-09-19 21:14:13 +0100 |
commit | 362943fe3a88dfc1d30319347f4ab9dbdafa8fb3 (patch) | |
tree | 55bc1dd491a56ba46720254060c1097bf5ca3e91 | |
parent | Tidy overview categories and add test for unhyphenated category name (diff) | |
download | gentoobrowse-api-362943fe3a88dfc1d30319347f4ab9dbdafa8fb3.tar.bz2 gentoobrowse-api-362943fe3a88dfc1d30319347f4ab9dbdafa8fb3.tar.xz gentoobrowse-api-362943fe3a88dfc1d30319347f4ab9dbdafa8fb3.zip |
Remove unused util functions
-rw-r--r-- | gentoobrowse-api/service/utils/dbUtils.cpp | 33 | ||||
-rw-r--r-- | gentoobrowse-api/service/utils/dbUtils.h | 3 |
2 files changed, 0 insertions, 36 deletions
diff --git a/gentoobrowse-api/service/utils/dbUtils.cpp b/gentoobrowse-api/service/utils/dbUtils.cpp index 8f3ebf2..1d915d5 100644 --- a/gentoobrowse-api/service/utils/dbUtils.cpp +++ b/gentoobrowse-api/service/utils/dbUtils.cpp @@ -22,17 +22,6 @@ namespace Gentoo { } void - bindOptionalS(DB::Command * db, unsigned int c, const IceUtil::Optional<std::string> & v) - { - if (v) { - db->bindParamS(c, *v); - } - else { - db->bindNull(c); - } - } - - void bindOptionalS(DB::Command * db, unsigned int c, const char * v) { if (v) { @@ -43,22 +32,6 @@ namespace Gentoo { } } - std::atomic<uint16_t> tempTableNumber; - std::string - tempTableName() - { - return stringbf("_tmpTable_%x", tempTableNumber++); - } - - std::string - createTempWith(DB::Connection * db, const std::string & sql, const std::set<std::string> & keys) - { - auto tempTable = tempTableName(); - db->execute("CREATE TEMPORARY TABLE " + tempTable + " AS " + sql); - db->execute("ALTER TABLE " + tempTable + " ADD CONSTRAINT pk" + tempTable + " PRIMARY KEY (" + boost::algorithm::join(keys, ",") + ")"); - return tempTable; - } - std::string emptyClone(DB::Connection * db, const std::string & orig) { @@ -73,12 +46,6 @@ namespace Gentoo { } std::pair<std::string, DB::ModifyCommandPtr> - customTemp(DB::Connection * db, const std::map<std::string, const std::string> & cols) - { - return namedTemp(db, "tmp_" + boost::lexical_cast<std::string>(db), cols); - } - - std::pair<std::string, DB::ModifyCommandPtr> namedTemp(DB::Connection * db, const std::string & tempTable, const std::map<std::string, const std::string> & cols) { std::set<std::string> keys; diff --git a/gentoobrowse-api/service/utils/dbUtils.h b/gentoobrowse-api/service/utils/dbUtils.h index bce7f38..03d468e 100644 --- a/gentoobrowse-api/service/utils/dbUtils.h +++ b/gentoobrowse-api/service/utils/dbUtils.h @@ -11,12 +11,9 @@ namespace Gentoo { namespace Utils { namespace Database { bool bindOptionalsS(DB::Command * db, unsigned int c, const std::vector<boost::optional<Glib::ustring> > & vs); - void bindOptionalS(DB::Command * db, unsigned int c, const IceUtil::Optional<std::string> & v); void bindOptionalS(DB::Command * db, unsigned int c, const char * v); - std::string createTempWith(DB::Connection *, const std::string &, const std::set<std::string> & keys = std::set<std::string>()); std::string emptyClone(DB::Connection *, const std::string &); - std::pair<std::string, DB::ModifyCommandPtr> customTemp(DB::Connection *, const std::map<std::string, const std::string> & cols); std::pair<std::string, DB::ModifyCommandPtr> namedTemp(DB::Connection *, const std::string &, const std::map<std::string, const std::string> & cols); void drop(DB::Connection *, const std::string &); DB::ModifyCommandPtr tablePatchInserter(DB::Connection *, const DB::TablePatch &); |