]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOTimestampDatabaseHandler.cpp
Actually set the bool in Setters
[creaImageIO.git] / src2 / creaImageIOTimestampDatabaseHandler.cpp
index 167224be19496f29074a278b5c30343f542a8fb2..f1561110b38acab9f7606338d6bca2e78dd16fe6 100644 (file)
@@ -279,9 +279,11 @@ namespace creaImageIO
   //=====================================================================
   std::string TimestampDatabaseHandler::IsIndexed(const std::string& path, const std::string& refdb)
   {
+       std::string pat=path.c_str();
+       CleanPath(pat);
        std::stringstream out;
        std::stringstream result;
-       out<<"SELECT ID FROM FILES WHERE PATH='"<<path<<"' AND REFERENCEDDB='"<<refdb<<"';";
+       out<<"SELECT ID FROM FILES WHERE PATH='"<<pat<<"' AND REFERENCEDDB='"<<refdb<<"';";
                
        CppSQLite3Query q;
        QUERYTIMESTAMPDB(out.str(),q);
@@ -425,4 +427,16 @@ namespace creaImageIO
          return false;  
   }
 
-}// namespace creaImageIO
\ No newline at end of file
+  //=====================================================================
+  void TimestampDatabaseHandler::RemoveEntries(const std::string i_table, 
+               const std::string i_attribute, 
+               const std::string i_operand, 
+               const std::string i_val)
+    {
+        std::stringstream query;
+               query<<"DELETE  FROM "<<i_table<<" WHERE "<<i_attribute<<" "<<i_operand<<" '"<<i_val<<"'";
+        UPDATETIMESTAMPDB(query.str());
+       }
+
+}// namespace creaImageIO
+