Soprano
2.7.2
|
Base class for all Model implementations that store data (as compared to FilterModel). More...
#include <Soprano/StorageModel>
Public Member Functions | |
virtual | ~StorageModel () |
virtual bool | isEmpty () const |
virtual bool | containsStatement (const Statement &statement) const |
virtual bool | containsAnyStatement (const Statement &statement) const |
virtual Error::ErrorCode | removeAllStatements (const Statement &statement) |
const Backend * | backend () const |
Protected Member Functions | |
StorageModel (const Backend *backend) |
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.
Definition at line 30 of file storagemodel.h.
virtual Soprano::StorageModel::~StorageModel | ( | ) | [virtual] |
Soprano::StorageModel::StorageModel | ( | const Backend * | backend | ) | [protected] |
backend | The Backend that created this model. |
virtual bool Soprano::StorageModel::isEmpty | ( | ) | const [virtual] |
Default implementation is based on Model::statementCount
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::containsAnyStatement | ( | const Statement & | statement | ) | const [virtual] |
Default implementation is based on Model::listStatements
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.
const Backend* Soprano::StorageModel::backend | ( | ) | const |