Mercurial > dedupe
comparison SqliteDBLink.hpp @ 5:5e4985407feb
Add commandline tool updateDeDupe.
Fix removal of removed files from DB.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Wed, 22 Aug 2012 00:41:15 +0200 |
| parents | 2833b7f8884a |
| children | e5fa379d4030 |
comparison
equal
deleted
inserted
replaced
| 4:f489b0c9bf99 | 5:5e4985407feb |
|---|---|
| 17 bool exists(const QString& path); | 17 bool exists(const QString& path); |
| 18 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); | 18 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); |
| 19 | 19 |
| 20 QStringList toStringList(); | 20 QStringList toStringList(); |
| 21 const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const; | 21 const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const; |
| 22 virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files); | |
| 23 virtual void deleteFileFromDB(const QString& path); | |
| 22 | 24 |
| 23 private: | 25 private: |
| 24 void addFile(const DBInfo& info); | 26 void addFile(const DBInfo& info); |
| 25 bool tryAddFile(const DBInfo& info); | 27 bool tryAddFile(const DBInfo& info); |
| 26 void updateFile(const DBInfo& dbinfo); | 28 void updateFile(const DBInfo& dbinfo); |
