comparison SqliteDBLink.hpp @ 64:b9515dc35fe4

Make sure no file has greater linewidth than 80.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Fri, 14 Sep 2012 22:50:45 +0200
parents e5fa379d4030
children 69a30d9f126e
comparison
equal deleted inserted replaced
63:dd086ec3220d 64:b9515dc35fe4
7 class SqliteDBLink : public FileDBLink { 7 class SqliteDBLink : public FileDBLink {
8 public: 8 public:
9 SqliteDBLink(const QString& dbpath); 9 SqliteDBLink(const QString& dbpath);
10 ~SqliteDBLink(); 10 ~SqliteDBLink();
11 11
12 virtual void addFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash); 12 virtual void addFile(const QString& path, qint64 size,
13 virtual void updateFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash); 13 const QDateTime& dtime, const QByteArray& hash);
14 virtual void updateFile(const QString& path, qint64 size,
15 const QDateTime& dtime, const QByteArray& hash);
14 bool exists(const QString& path); 16 bool exists(const QString& path);
15 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); 17 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime);
16 18
17 QStringList toStringList(); 19 QStringList toStringList();
18 const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const; 20 const QList<dbinf_ptr_t > values(const QString& prefix = QString() ) const;
19 virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files); 21 virtual void keepOnlyFromPrefix(const QString& prefix,
22 const QStringList& files);
20 virtual void deleteFileFromDB(const QString& path); 23 virtual void deleteFileFromDB(const QString& path);
21 24
22 private: 25 private:
23 void addFile(const DBInfo& info); 26 void addFile(const DBInfo& info);
24 bool tryAddFile(const DBInfo& info); 27 bool tryAddFile(const DBInfo& info);