comparison MemoryDBLink.hpp @ 92:f49023c61dac

Support for bulk insertion.
author Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
date Mon, 21 Oct 2013 20:03:39 +0200
parents af7962f3274b
children 6c6f3a5f96ea
comparison
equal deleted inserted replaced
91:a5788991ca9f 92:f49023c61dac
13 } 13 }
14 14
15 QStringList toStringList(); 15 QStringList toStringList();
16 16
17 virtual void addFile(const QString& path, quint64 size, 17 virtual void addFile(const QString& path, quint64 size,
18 const QDateTime& dtime, const QByteArray& hash); 18 const QDateTime& dtime, const QByteArray& hash,
19 bool lazy = false);
19 virtual void updateFile(const QString& path, quint64 size, 20 virtual void updateFile(const QString& path, quint64 size,
20 const QDateTime& dtime, const QByteArray& hash); 21 const QDateTime& dtime, const QByteArray& hash,
22 bool lazy = false);
21 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); 23 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime);
22 24
23 const QList<dbinf_ptr_t > values(const QString& prefix = QString() ) const; 25 const QList<dbinf_ptr_t > values(const QString& prefix = QString() ) const;
24 virtual void keepOnlyFromPrefix(const QString& prefix, 26 virtual void keepOnlyFromPrefix(const QString& prefix,
25 const QStringList& files); 27 const QStringList& files);