kDB: Knowledge DataBase
Loading...
Searching...
No Matches
DatabaseCopy_p.h
1#pragma once
2
3#include <knowCore/ValueHash.h>
4
5#include <kDB/Forward.h>
6
7namespace kDBSensing
8{
9 namespace DataBaseCopy
10 {
11 class From
12 {
13 public:
14 From(const kDB::Repository::Transaction& _transaction, const QString& _query, const knowCore::ValueHash& _bindings = knowCore::ValueHash());
15 ~From();
16 bool isValid() const;
17 QByteArray next();
18 private:
19 struct Private;
20 Private* const d;
21 };
22 class To
23 {
24 public:
25 To(const kDB::Repository::Transaction& _transaction, const QString& _query);
26 ~To();
27 bool isValid() const;
28 void next(const QByteArray& _data);
29 bool close();
30 private:
31 struct Private;
32 Private* const d;
33 };
34 }
35}
Definition DatabaseCopy_p.h:12
Definition DatabaseCopy_p.h:23
Definition Transaction.h:19
Definition ValueHash.h:13
Definition DatabaseCopy.cpp:18
Definition DatabaseCopy.cpp:71