summaryrefslogtreecommitdiffstats
path: root/tests/hawd/dataset.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/hawd/dataset.h')
-rw-r--r--tests/hawd/dataset.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/hawd/dataset.h b/tests/hawd/dataset.h
index 9660709..f24cacf 100644
--- a/tests/hawd/dataset.h
+++ b/tests/hawd/dataset.h
@@ -28,6 +28,7 @@
28 28
29#include <QHash> 29#include <QHash>
30#include <QVariant> 30#include <QVariant>
31#include <QDateTime>
31 32
32namespace HAWD 33namespace HAWD
33{ 34{
@@ -52,6 +53,7 @@ public:
52 QDateTime timestamp() const; 53 QDateTime timestamp() const;
53 void annotate(const QString &note); 54 void annotate(const QString &note);
54 void setCommitHash(const QString &hash); 55 void setCommitHash(const QString &hash);
56 void setTimestamp(const QDateTime &dt);
55 qint64 key() const; 57 qint64 key() const;
56 QByteArray toBinary() const; 58 QByteArray toBinary() const;
57 QString toString(const QStringList &cols = QStringList(), int standardCols = All, const QString &seperator = "|") const; 59 QString toString(const QStringList &cols = QStringList(), int standardCols = All, const QString &seperator = "|") const;
@@ -66,6 +68,7 @@ public:
66 QHash<QString, QVariant> m_data; 68 QHash<QString, QVariant> m_data;
67 QString m_annotation; 69 QString m_annotation;
68 QString m_commitHash; 70 QString m_commitHash;
71 QDateTime m_timeStamp;
69 const Dataset *m_dataset; 72 const Dataset *m_dataset;
70 friend class Dataset; 73 friend class Dataset;
71 }; 74 };
@@ -82,7 +85,6 @@ public:
82 void eachRow(const std::function<void(const Row &row)> &resultHandler); 85 void eachRow(const std::function<void(const Row &row)> &resultHandler);
83 Row row(qint64 key = 0); 86 Row row(qint64 key = 0);
84 Row lastRow(); 87 Row lastRow();
85 //TODO: row cursor
86 88
87private: 89private:
88 DatasetDefinition m_definition; 90 DatasetDefinition m_definition;