kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::GraphsManager Class Reference

Public Member Functions

knowCore::ReturnValue< RDFDatasetgetDataset (const knowCore::Uri &_name)
 
QList< RDFDatasetdatasets ()
 
QList< RDFDatasetdatasets (const QList< knowCore::Uri > &_list)
 
knowCore::ReturnValue< TriplesStorecreateTriplesStore (const knowCore::Uri &_name)
 
knowCore::ReturnValue< TriplesStoregetTriplesStore (const knowCore::Uri &_name)
 
knowCore::ReturnValue< TriplesStoregetOrCreateTriplesStore (const knowCore::Uri &_name)
 
knowCore::ReturnVoid removeTripleStore (const knowCore::Uri &_name, const Transaction &_transaction=Transaction())
 
bool hasTripleStore (const knowCore::Uri &_name)
 
QList< TriplesStoretripleStores () const
 
knowCore::ReturnVoid loadViewsFrom (const QString &_directory, const knowCore::ValueHash &_bindings, const QStringList &_filters={"*.sml"}, const QString &_format="SML")
 
knowCore::ReturnValue< TriplesViewcreateView (const RDFView::ViewDefinition &_definition)
 
knowCore::ReturnVoid removeView (const knowCore::Uri &_name)
 
QList< RDFView::ViewDefinitionviewDefinitions () const
 
knowCore::ReturnValue< TriplesViewgetTriplesView (const knowCore::Uri &_name)
 
bool hasTriplesView (const knowCore::Uri &_name)
 
QList< TriplesViewtriplesViews () const
 
knowCore::ReturnValue< PersistentDatasetsUniongetUnion (const knowCore::Uri &_name)
 
knowCore::ReturnValue< PersistentDatasetsUnioncreateUnion (const knowCore::Uri &_name)
 
knowCore::ReturnValue< PersistentDatasetsUniongetOrCreateUnion (const knowCore::Uri &_name)
 
knowCore::ReturnVoid clearUnion (const knowCore::Uri &_name)
 
bool hasUnion (const knowCore::Uri &_name)
 
QList< PersistentDatasetsUnionunions () const
 
QList< knowCore::Urigraphs () const
 
EmptyRDFDataset emptyGraph () const
 

Friends

class Connection
 
class SPARQLQuery
 
class DatabaseInterface::PostgreSQL::RDFValueBinaryMarshal
 
struct Private
 

Member Function Documentation

◆ createUnion()

knowCore::ReturnValue< PersistentDatasetsUnion > GraphsManager::createUnion ( const knowCore::Uri & _name)
Returns
create the union for the given name

◆ datasets()

QList< RDFDataset > GraphsManager::datasets ( )
Returns
all datasets

◆ getDataset()

knowCore::ReturnValue< RDFDataset > GraphsManager::getDataset ( const knowCore::Uri & _name)

This function returns the RDFDataset called _name.

◆ getOrCreateUnion()

knowCore::ReturnValue< PersistentDatasetsUnion > GraphsManager::getOrCreateUnion ( const knowCore::Uri & _name)
Returns
the union for the given name or create

◆ getUnion()

knowCore::ReturnValue< PersistentDatasetsUnion > GraphsManager::getUnion ( const knowCore::Uri & _name)
Returns
the union for the given name

◆ loadViewsFrom()

knowCore::ReturnVoid GraphsManager::loadViewsFrom ( const QString & _directory,
const knowCore::ValueHash & _bindings,
const QStringList & _filters = {"*.sml"},
const QString & _format = "SML" )

Load all the files specified in _filters from _directory with the _format (only support format supported by kDBRDFView)


The documentation for this class was generated from the following files: