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 knowCore::ReturnValue<ValueIterator*> createValueIterator(const kDB::Repository::Connection& _connection,const Dataset& _dataset) const = 0;
10 virtual knowCore::ReturnValue<ExtractIterator*> createExtractIterator(const kDB::Repository::Connection& _connection,const Dataset& _dataset) const = 0;
11 virtual knowCore::ReturnValue<InsertIterator*> createInsertIterator(const kDB::Repository::Connection& _connection,const Dataset& _dataset) const = 0;
12 };
13}
Definition Dataset.h:16
Definition DataInterface.h:6
Definition Connection.h:25