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