22#ifndef _SOPRANO_NRL_MODEL_H_
23#define _SOPRANO_NRL_MODEL_H_
28#ifndef USING_SOPRANO_NRLMODEL_UNSTABLE_API
29#error The Soprano::NrlModel API is subject to change. This has to be acnowledged by defining USING_SOPRANO_NRLMODEL_UNSTABLE_API
A FilterModel is a virtual model that wraps another Model.
A Model is the central class in Soprano. It is a queryable collection of RDF quadruples,...
Model filter that makes working with NRL data simpler.
Error::ErrorCode addNrlStatement(const Statement &s)
void setIgnoreContext(bool b)
bool queryPrefixExpansionEnabled() const
QHash< QString, QUrl > queryPrefixes() const
virtual QueryResultIterator executeQuery(const QString &query, Query::QueryLanguage language, const QString &userQueryLanguage=QString()) const
bool ignoreContext() const
QUrl createGraph(const QUrl &type, QUrl *metadataGraph=0)
Error::ErrorCode removeGraph(const QUrl &graph)
void setEnableQueryPrefixExpansion(bool enable)
virtual Error::ErrorCode removeAllStatements(const Statement &statement)
An iterator for query results.
A Statement instance represents one RDF quadruple.
SOPRANO_EXPORT QUrl type()
SOPRANO_EXPORT QUrl language()