kDB: Knowledge DataBase
Loading...
Searching...
No Matches
DataInterface.h
1#include <kDBDatasets/Forward.h>
2
3namespace kDBDatasets::Interfaces
4{
6 {
7 public:
8 virtual ~DataInterface();
9 virtual cres_qresult<ValueIterator*>
10 createValueIterator(const kDB::Repository::Connection& _connection,
11 const Dataset& _dataset) const
12 = 0;
13 virtual cres_qresult<ExtractIterator*>
14 createExtractIterator(const kDB::Repository::Connection& _connection,
15 const Dataset& _dataset) const
16 = 0;
17 virtual cres_qresult<InsertIterator*>
18 createInsertIterator(const kDB::Repository::Connection& _connection,
19 const Dataset& _dataset) const
20 = 0;
21 virtual cres_qresult<Statistics> statistics(const kDB::Repository::Connection& _connection,
22 const Dataset& _dataset) const
23 = 0;
24 };
25} // namespace kDBDatasets::Interfaces
Definition Dataset.h:17
Definition DataInterface.h:6
Definition Connection.h:26