KDE 4.5 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

QueryResultIteratorBackend Class Reference

from PyKDE4.soprano import *

Namespace: Soprano

Detailed Description

\class QueryResultIteratorBackend queryresultiteratorbackend.h Soprano/QueryResultIteratorBackend

QueryResultIteratorBackend is the actual working horse behind QueryResultIterator.

Each Backend implementation has to have its own version of QueryResultIteratorBackend.

Author:
Daniele Galdi <daniele.galdi@gmail.com>
Sebastian Trueg <trueg@kde.org>


Methods

 __init__ (self)
Soprano.Node binding (self, QString name)
Soprano.Node binding (self, int offset)
int bindingCount (self)
QStringList bindingNames (self)
bool boolValue (self)
 close (self)
Soprano.BindingSet current (self)
Soprano.Statement currentStatement (self)
bool isBinding (self)
bool isBool (self)
bool isGraph (self)
bool next (self)

Method Documentation

__init__ (   self )
Soprano.Node binding (  self,
QString  name
)
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.binding(int)

Soprano.Node binding (  self,
int  offset
)
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.binding(int)

int bindingCount (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.bindingCount

QStringList bindingNames (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.bindingNames

bool boolValue (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.boolValue

close (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.
Soprano.BindingSet current (   self )

The default implementation constructs the BindingSet using binding() and bindingNames()

\sa QueryResultIterator.current

Soprano.Statement currentStatement (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.currentStatement

bool isBinding (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.isBinding

bool isBool (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.isBool

bool isGraph (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

\sa QueryResultIterator.isGraph

bool next (   self )
Abstract method:
This method is abstract and can be overridden but not called directly.

For internal reasons each backend implementation needs to always return true for boolean results.

\sa QueryResultIterator.next

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal