Go to the documentation of this file.
23 #ifndef SOPRANO_RESULT_SET_H
24 #define SOPRANO_RESULT_SET_H
31 #include <QtCore/QString>
32 #include <QtCore/QStringList>
39 class QueryResultIteratorBackend;
40 class StatementIterator;
337 const QString& predicateBindingName,
338 const QString& objectBindingName,
345 #endif // SOPRANO_RESULT_SET_H
QueryResultIterator(QueryResultIteratorBackend *qr)
Statement currentStatement() const
Node operator[](const QString name) const
SOPRANO_EXPORT QUrl Statement()
QStringList bindingNames() const
QueryResultIterator(const QueryResultIterator &)
A Statement instance represents one RDF quadruple.
QueryResultIterator & operator=(const QueryResultIterator &)
NodeIterator iterateBindings(int offset) const
StatementIterator iterateStatements() const
An iterator for query results.
StatementIterator iterateStatementsFromBindings(const QString &subjectBindingName, const QString &predicateBindingName, const QString &objectBindingName, const QString &contextBindingName=QString(), const Statement &templateStatement=Statement()) const
QList< BindingSet > allBindings()
BindingSet currentBindings() const
virtual ~QueryResultIterator()
SOPRANO_EXPORT QUrl name()
An iterator that provides a stream of Statements.
Represents one set of bindings in the result of a select query.
NodeIterator iterateBindings(const QString &variableName) const
Node operator[](int offset) const
The basic Soprano iterator class.
Node binding(const QString &name) const
An iterator that provides a stream of Nodes.
Node binding(int offset) const
A Node represents one RDF resource.
QueryResultIteratorBackend is the actual working horse behind QueryResultIterator.