Commit f8f4772f authored by Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen

Cache: Remove useless std::string -> const char* -> std::string conversions

parent 91f9dc0b
...@@ -61,7 +61,7 @@ class Cache ...@@ -61,7 +61,7 @@ class Cache
return it->second; return it->second;
static const std::string req = "SELECT * FROM " + TABLEPOLICY::Name + static const std::string req = "SELECT * FROM " + TABLEPOLICY::Name +
" WHERE " + TABLEPOLICY::CacheColumn + " = ?"; " WHERE " + TABLEPOLICY::CacheColumn + " = ?";
auto res = sqlite::Tools::fetchOne<IMPL>( dbConnection, req.c_str(), key ); auto res = sqlite::Tools::fetchOne<IMPL>( dbConnection, req, key );
if ( res == nullptr ) if ( res == nullptr )
return nullptr; return nullptr;
Store[key] = res; Store[key] = res;
...@@ -81,7 +81,7 @@ class Cache ...@@ -81,7 +81,7 @@ class Cache
static std::vector<std::shared_ptr<INTF>> fetchAll( DBConnection dbConnection ) static std::vector<std::shared_ptr<INTF>> fetchAll( DBConnection dbConnection )
{ {
static const std::string req = "SELECT * FROM " + TABLEPOLICY::Name; static const std::string req = "SELECT * FROM " + TABLEPOLICY::Name;
return sqlite::Tools::fetchAll<IMPL, INTF>( dbConnection, req.c_str() ); return sqlite::Tools::fetchAll<IMPL, INTF>( dbConnection, req );
} }
template <typename... Args> template <typename... Args>
...@@ -111,7 +111,7 @@ class Cache ...@@ -111,7 +111,7 @@ class Cache
Store.erase( it ); Store.erase( it );
static const std::string req = "DELETE FROM " + TABLEPOLICY::Name + " WHERE " + static const std::string req = "DELETE FROM " + TABLEPOLICY::Name + " WHERE " +
TABLEPOLICY::CacheColumn + " = ?"; TABLEPOLICY::CacheColumn + " = ?";
return sqlite::Tools::executeDelete( dbConnection, req.c_str(), key ); return sqlite::Tools::executeDelete( dbConnection, req, key );
} }
static bool destroy( DBConnection dbConnection, const std::shared_ptr<IMPL>& self ) static bool destroy( DBConnection dbConnection, const std::shared_ptr<IMPL>& self )
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment