|
kDB: Knowledge DataBase
|
#include <RevisionBuilder.h>
Classes | |
| struct | Private |
Public Member Functions | |
| RevisionBuilder (const RevisionBuilder &_rhs) | |
| RevisionBuilder & | operator= (const RevisionBuilder &_rhs) |
| RevisionBuilder & | setMetaInformation (const QByteArray &_hash, qint64 _historicity) |
| RevisionBuilder & | setTags (Revision::Tags _tag) |
| RevisionBuilder & | addDelta (const QByteArray &_parent, const QByteArray &_hash, const QByteArray &_delta, const QList< Signature > &_signatures) |
| RevisionBuilder & | addDelta (const QByteArray &_parent, const QByteArray &_delta, bool _sign) |
| cres_qresult< Revision > | insert (Repository::Transaction _transaction, bool _notify_revision) |
| void | discard () |
Friends | |
| class | Manager |
| void | internal::set_simulate_v1 (bool _v) |
This class is intended to help with inserting revisions in the database.
| RevisionBuilder & RevisionBuilder::addDelta | ( | const QByteArray & | _parent, |
| const QByteArray & | _delta, | ||
| bool | _sign ) |
Add a delta to the _parent revision with the given _delta. The delta hash will be computed from _delta. _sign indicates whether this server should sign the revision or not.
| RevisionBuilder & RevisionBuilder::addDelta | ( | const QByteArray & | _parent, |
| const QByteArray & | _hash, | ||
| const QByteArray & | _delta, | ||
| const QList< Signature > & | _signatures ) |
Add a delta to the _parent revision with the given _hash, _delta and signatures.