Soprano 2.9.4
Soprano::Client::DBusQueryResultIterator Class Reference

Interface to a DBus server query result iterator. More...

#include <Soprano/Client/DBusQueryResultIterator>

Inheritance diagram for Soprano::Client::DBusQueryResultIterator:

Public Member Functions

 DBusQueryResultIterator (const QString &serviceName, const QString &dbusObject)
Public Member Functions inherited from Soprano::QueryResultIterator
 QueryResultIterator ()
 QueryResultIterator (const QueryResultIterator &)
 QueryResultIterator (QueryResultIteratorBackend *qr)
virtual ~QueryResultIterator ()
QueryResultIteratoroperator= (const QueryResultIterator &)
Statement currentStatement () const
BindingSet currentBindings () const
bool boolValue () const
Node operator[] (int offset) const
Node operator[] (const QString name) const
Node binding (const QString &name) const
Node binding (int offset) const
int bindingCount () const
QStringList bindingNames () const
bool isGraph () const
bool isBinding () const
bool isBool () const
QList< BindingSetallBindings ()
StatementIterator iterateStatements () const
NodeIterator iterateBindings (const QString &variableName) const
NodeIterator iterateBindings (int offset) const
StatementIterator iterateStatementsFromBindings (const QString &subjectBindingName, const QString &predicateBindingName, const QString &objectBindingName, const QString &contextBindingName=QString(), const Statement &templateStatement=Statement()) const
Public Member Functions inherited from Soprano::Iterator< BindingSet >
 Iterator ()
virtual ~Iterator ()
Iteratoroperator= (const Iterator &)
void close ()
bool next ()
BindingSet current () const
BindingSet operator* () const
bool isValid () const
QList< BindingSetallElements ()
Public Member Functions inherited from Soprano::Error::ErrorCache
virtual ~ErrorCache ()
virtual Error lastError () const

Additional Inherited Members

Protected Member Functions inherited from Soprano::Iterator< BindingSet >
void setBackend (IteratorBackend< BindingSet > *b)
IteratorBackend< BindingSet > * backend () const
Protected Member Functions inherited from Soprano::Error::ErrorCache
 ErrorCache ()
void clearError () const
void setError (const Error &) const
void setError (const QString &errorMessage, int code=ErrorUnknown) const

Detailed Description

Interface to a DBus server query result iterator.

The DBusQueryResultIterator provides a fully functional interface to a QueryResultIterator provided through a Soprano D-Bus server. It can thus, be seen as the counterpart to Server::DBusExportIterator.

Given the DBus service name and the object path of the QueryResultIterator in question it handles all DBus communication transparently.

Normally there is no need to use this class directly as DBusModel does create instances of it on request.

Author
Sebastian Trueg trueg.nosp@m.@kde.nosp@m..org
See also
Soprano D-Bus Interface
Since
2.1

Definition at line 51 of file dbusqueryresultiterator.h.

Constructor & Destructor Documentation

◆ DBusQueryResultIterator()

Soprano::Client::DBusQueryResultIterator::DBusQueryResultIterator ( const QString & serviceName,
const QString & dbusObject )

Create a new DBus QueryResultIterator interface.

Parameters
serviceNameThe name of the DBus service that provides the QueryResultIterator.
dbusObjectThe path to the QueryResultIterator object in the DBus service.

The documentation for this class was generated from the following file: