22#ifndef _SOPRANO_READ_ONLY_MODEL_H_
23#define _SOPRANO_READ_ONLY_MODEL_H_
120 using Model::addStatement;
121 using Model::removeStatement;
122 using Model::removeAllStatements;
123 using Model::listStatements;
124 using Model::containsStatement;
125 using Model::containsAnyStatement;
A Model is the central class in Soprano. It is a queryable collection of RDF quadruples,...
An iterator that provides a stream of Nodes.
A Node represents one RDF resource.
An iterator for query results.
An iterator that provides a stream of Statements.
A Statement instance represents one RDF quadruple.
Simple filter model preventing any write operations.
StatementIterator listStatements(const Statement &partial) const
bool containsAnyStatement(const Statement &statement) const
Error::ErrorCode removeStatement(const Statement &statement)
Error::ErrorCode removeAllStatements(const Statement &statement)
QueryResultIterator executeQuery(const QString &query, Query::QueryLanguage language, const QString &userQueryLanguage=QString()) const
void setParentModel(Model *model)
int statementCount() const
ReadOnlyModel(Model *parentModel=0)
bool containsStatement(const Statement &statement) const
NodeIterator listContexts() const
Error::ErrorCode addStatement(const Statement &statement)