34#ifndef DATAQUAY_TRANSACTION_H
35#define DATAQUAY_TRANSACTION_H
Store is an abstract interface for Dataquay RDF data stores.
Transaction is an abstract interface for classes that read and write an RDF Store within the context ...
virtual void commit()=0
Commit this transaction.
virtual ChangeSet getCommittedChanges() const =0
Return the ChangeSet committed in this transaction.
virtual void rollback()=0
Roll back this transaction.
virtual ~Transaction()
Delete this transaction object.
virtual ChangeSet getChanges() const =0
Return the ChangeSet for this transaction to date.
QList< Change > ChangeSet
A sequence of add/remove operations such as may be enacted by a transaction.
Transaction *const NoTransaction