• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

soprano

Soprano::StorageModel

Soprano::StorageModel Class Reference

#include <Soprano/StorageModel>

Inheritance diagram for Soprano::StorageModel:

Inheritance graph
[legend]

List of all members.


Detailed Description

Base class for all Model implementations that store data (as compared to FilterModel).

The StorageModel implements some of the methods from Model which may be equal for different backends.

See also:
Backend::createModel()
Author:
Sebastian Trueg <trueg@kde.org>

Definition at line 44 of file storagemodel.h.


Public Member Functions

const Backend * backend () const
virtual bool containsAnyStatement (const Statement &statement) const
virtual bool containsStatement (const Statement &statement) const
virtual bool isEmpty () const
virtual Error::ErrorCode removeAllStatements (const Statement &statement)
virtual ~StorageModel ()

Protected Member Functions

 StorageModel (const Backend *backend)

Constructor & Destructor Documentation

virtual Soprano::StorageModel::~StorageModel (  )  [virtual]

Soprano::StorageModel::StorageModel ( const Backend *  backend  )  [protected]

Parameters:
backend The Backend that created this model.


Member Function Documentation

const Backend* Soprano::StorageModel::backend (  )  const

Returns:
The backend that was used to create this model.

virtual bool Soprano::StorageModel::containsAnyStatement ( const Statement &  statement  )  const [virtual]

Default implementation is based on Model::listStatements.

Implements Soprano::Model.

Reimplemented in Soprano::Client::DBusModel.

virtual bool Soprano::StorageModel::containsStatement ( const Statement &  statement  )  const [virtual]

Default implementation is based on Model::listStatements.

Implements Soprano::Model.

Reimplemented in Soprano::Client::DBusModel.

virtual bool Soprano::StorageModel::isEmpty (  )  const [virtual]

Default implementation is based on Model::statementCount.

Implements Soprano::Model.

Reimplemented in Soprano::Client::DBusModel.

virtual Error::ErrorCode Soprano::StorageModel::removeAllStatements ( const Statement &  statement  )  [virtual]

Default implementation is based on listStatements() and removeStatement().

Implements Soprano::Model.

Reimplemented in Soprano::Client::DBusModel.


The documentation for this class was generated from the following file:
  • storagemodel.h

soprano

Skip menu "soprano"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  •   server
  • Decibel
  • eigen
  • eigen2
  •   doc
  • kdewin32
  • Phonon
  •     Backend
  • qca
  • qimageblitz
  • soprano
  • strigi
  •     searchclient
  •     streamanalyzer
  •     streams
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal