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
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
kDBDatasets::Dataset
Definition
Dataset.h:17
kDBDatasets::Interfaces::DataInterface
Definition
DataInterface.h:6
kDB::Repository::Connection
Definition
Connection.h:26
Generated by
1.12.0