#include <Soprano/QueryResultIteratorBackend>
Public Member Functions | |
virtual | ~QueryResultIteratorBackend () |
virtual bool | next ()=0 |
virtual BindingSet | current () const |
virtual Statement | currentStatement () const =0 |
virtual Node | binding (const QString &name) const =0 |
virtual Node | binding (int offset) const =0 |
virtual int | bindingCount () const =0 |
virtual QStringList | bindingNames () const =0 |
virtual bool | isGraph () const =0 |
virtual bool | isBinding () const =0 |
virtual bool | isBool () const =0 |
virtual bool | boolValue () const =0 |
Protected Member Functions | |
QueryResultIteratorBackend () |
Each Backend implementation has to have its own version of QueryResultIteratorBackend.
Definition at line 46 of file queryresultiteratorbackend.h.
virtual Soprano::QueryResultIteratorBackend::~QueryResultIteratorBackend | ( | ) | [virtual] |
Soprano::QueryResultIteratorBackend::QueryResultIteratorBackend | ( | ) | [protected] |
virtual bool Soprano::QueryResultIteratorBackend::next | ( | ) | [pure virtual] |
Advance to the next element in the iterator.
Implementations of this method should reset the error by eith calling clearError() or setError().
Implements Soprano::IteratorBackend< T >.
virtual BindingSet Soprano::QueryResultIteratorBackend::current | ( | ) | const [virtual] |
Constructs the BindingSet using binding() and bindingNames()
Implements Soprano::IteratorBackend< T >.
virtual Statement Soprano::QueryResultIteratorBackend::currentStatement | ( | ) | const [pure virtual] |
virtual Node Soprano::QueryResultIteratorBackend::binding | ( | const QString & | name | ) | const [pure virtual] |
virtual Node Soprano::QueryResultIteratorBackend::binding | ( | int | offset | ) | const [pure virtual] |
virtual int Soprano::QueryResultIteratorBackend::bindingCount | ( | ) | const [pure virtual] |
virtual QStringList Soprano::QueryResultIteratorBackend::bindingNames | ( | ) | const [pure virtual] |
virtual bool Soprano::QueryResultIteratorBackend::isGraph | ( | ) | const [pure virtual] |
virtual bool Soprano::QueryResultIteratorBackend::isBinding | ( | ) | const [pure virtual] |
virtual bool Soprano::QueryResultIteratorBackend::isBool | ( | ) | const [pure virtual] |
virtual bool Soprano::QueryResultIteratorBackend::boolValue | ( | ) | const [pure virtual] |