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