Mercurial > dedupe
comparison FileDBLink.hpp @ 101:6c6f3a5f96ea
Better support for batch operations.
| author | Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no> |
|---|---|
| date | Thu, 13 Feb 2014 15:19:37 +0100 |
| parents | c7da835ea912 |
| children | 6bc013d5788b |
comparison
equal
deleted
inserted
replaced
| 100:f4ebbfa3ffae | 101:6c6f3a5f96ea |
|---|---|
| 121 | 121 |
| 122 virtual void addFile(const QString& path, quint64 size, | 122 virtual void addFile(const QString& path, quint64 size, |
| 123 const QDateTime& dtime, const QByteArray& hash, | 123 const QDateTime& dtime, const QByteArray& hash, |
| 124 bool lazy) = 0; | 124 bool lazy) = 0; |
| 125 virtual void keepOnlyFromPrefix(const QString& prefix, | 125 virtual void keepOnlyFromPrefix(const QString& prefix, |
| 126 const QStringList& files) = 0; | 126 const QStringList& files, |
| 127 virtual void deleteFileFromDB(const QString& path) = 0; | 127 bool lazy = false) = 0; |
| 128 virtual void deleteFileFromDB(const QString& path, bool lazy = false) = 0; | |
| 128 | 129 |
| 129 virtual const QList<dbinf_ptr_t> filesWithSize(quint64 size, const QString& prefix = QString()) const; | 130 virtual const QList<dbinf_ptr_t> filesWithSize(quint64 size, const QString& prefix = QString()) const; |
| 130 | 131 |
| 131 bool updateAllWithSize(quint64 size); | 132 bool updateAllWithSize(quint64 size); |
| 132 | 133 |
