soprano
Soprano::StorageModel Class Reference
Base class for all Model implementations that store data (as compared to FilterModel). More...
#include <Soprano/StorageModel>

Public Member Functions | |
| virtual | ~StorageModel () |
| 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) |
Protected Member Functions | |
| StorageModel (const Backend *backend) | |
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()
Definition at line 44 of file storagemodel.h.
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:
KDE 4.4 API Reference