Go to the documentation of this file.
22 #ifndef _SOPRANO_FILTER_MODEL_H_
23 #define _SOPRANO_FILTER_MODEL_H_
137 virtual bool containsStatement(
const Statement &statement )
const;
147 virtual bool containsAnyStatement(
const Statement &statement )
const;
234 void slotStatementsAdded();
240 void slotStatementsRemoved();
virtual void parentStatementAdded(const Statement &)
virtual int statementCount() const
StatementIterator listStatements() const
SOPRANO_EXPORT QUrl subject()
virtual Node createBlankNode()
virtual Error::ErrorCode addStatement(const Statement &statement)=0
SOPRANO_EXPORT QUrl predicate()
A FilterModel is a virtual model that wraps another Model.
A Statement instance represents one RDF quadruple.
virtual Error::ErrorCode removeStatement(const Statement &statement)=0
An iterator for query results.
virtual NodeIterator listContexts() const
FilterModel(Model *parent)
Error::ErrorCode removeAllStatements()
A Model is the central class in Soprano. It is a queryable collection of RDF quadruples,...
An iterator that provides a stream of Statements.
virtual QueryResultIterator executeQuery(const QString &query, Query::QueryLanguage language, const QString &userQueryLanguage=QString()) const
virtual void parentStatementsAdded()
virtual bool containsStatement(const Statement &statement) const =0
virtual bool containsAnyStatement(const Statement &statement) const =0
virtual void parentStatementsRemoved()
virtual Error::ErrorCode write(QTextStream &os) const
An iterator that provides a stream of Nodes.
virtual bool isEmpty() const
virtual Model * parentModel() const
virtual void parentStatementRemoved(const Statement &)
virtual void setParentModel(Model *model)
A Node represents one RDF resource.
SOPRANO_EXPORT QUrl language()
SOPRANO_EXPORT QUrl context()