#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) |
The StorageModel implements some of the methods from Model which may be equal for different backends.
Definition at line 44 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 |