kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
ThreadedTripleStreamInserter.h
1
#include <QSharedPointer>
2
#include <knowRDF/TripleStreamListener.h>
3
4
namespace
kDB
5
{
6
namespace
Repository
7
{
8
class
TripleStore;
9
class
ThreadedTripleStreamInserter
:
public
knowRDF::TripleStreamListener
10
{
11
public
:
12
ThreadedTripleStreamInserter
(
const
TripleStore
& _triplesStore,
13
int
_max_queue_size = std::numeric_limits<int>::max());
14
virtual
~ThreadedTripleStreamInserter
();
15
virtual
void
triple(
const
knowRDF::Triple
& _triple);
16
void
waitForFinished();
17
private
:
18
struct
Private
;
19
Private
*
const
d;
20
};
21
}
// namespace Repository
22
}
// namespace kDB
kDB::Repository::ThreadedTripleStreamInserter
Definition
ThreadedTripleStreamInserter.h:10
kDB::Repository::TripleStore
Definition
TripleStore.h:19
knowRDF::TripleStreamListener
Definition
TripleStreamListener.h:13
knowRDF::Triple
Definition
Triple.h:19
kDB::Repository::ThreadedTripleStreamInserter::Private
Definition
ThreadedTripleStreamInserter.cpp:19
Generated by
1.12.0