7#ifndef YARP_SERVERSQL_IMPL_TRIPLESOURCECREATOR_H
8#define YARP_SERVERSQL_IMPL_TRIPLESOURCECREATOR_H
26 if (implementation !=
nullptr) {
32 bool cautious =
false,
38 void* implementation {
nullptr};
39 TripleSource* accessor {
nullptr};
Open and close a database, viewed as a collection of triples.
TripleSource * open(const char *filename, bool cautious=false, bool fresh=false)
virtual ~TripleSourceCreator()
TripleSourceCreator()=default
Abstract view of a database as a collection of triples.