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,
15 const knowCore::ValueHash& _bindings = knowCore::ValueHash());
16 ~From();
17 bool isValid() const;
18 QByteArray next();
19 private:
20 struct Private;
21 Private* const d;
22 };
23 class To
24 {
25 public:
26 To(const kDB::Repository::Transaction& _transaction, const QString& _query);
27 ~To();
28 bool isValid() const;
29 void next(const QByteArray& _data);
30 bool close();
31 private:
32 struct Private;
33 Private* const d;
34 };
35 } // namespace DataBaseCopy
36} // namespace kDBSensing
Definition DatabaseCopy_p.h:12
Definition DatabaseCopy_p.h:24
Definition Transaction.h:19
Definition ValueHash.h:13
Definition DatabaseCopy.cpp:18
Definition DatabaseCopy.cpp:75