kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
extensions
kDBDatasets
Interfaces
DataInterface.h
1
#include <kDBDatasets/Forward.h>
2
3
namespace
kDBDatasets::Interfaces
4
{
5
class
DataInterface
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
}
kDBDatasets::Dataset
Definition
Dataset.h:16
kDBDatasets::Interfaces::DataInterface
Definition
DataInterface.h:6
kDB::Repository::Connection
Definition
Connection.h:25
Generated by
1.12.0