kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
VersionControl
Transaction_p.h
1
#pragma once
2
3
#include <QSharedPointer>
4
#include <kDB/Forward.h>
5
6
namespace
kDB::Repository::VersionControl
7
{
8
class
Transaction
9
{
10
friend
class
Repository::TriplesStore
;
11
friend
class
Repository::DatabaseInterface::PostgreSQL::SQLInterface
;
12
public
:
13
Transaction
();
14
Transaction
(
const
TriplesStore
& _store,
const
Repository::Transaction
& _transaction);
15
Transaction
(
const
Transaction
& _rhs);
16
Transaction
& operator=(
const
Transaction
& _rhs);
17
~Transaction
();
18
knowCore::ReturnVoid commit();
19
knowCore::ReturnVoid rollback();
20
private
:
21
struct
Private
;
22
QSharedPointer<Private>
d;
23
};
24
}
QSharedPointer
Definition
Forward.h:6
kDB::Repository::DatabaseInterface::PostgreSQL::SQLInterface
Definition
SQLInterface_p.h:13
kDB::Repository::Transaction
Definition
Transaction.h:19
kDB::Repository::TriplesStore
Definition
TriplesStore.h:18
kDB::Repository::VersionControl::Transaction
Definition
Transaction_p.h:9
kDB::Repository::VersionControl::Transaction::Private
Definition
Transaction_p_p.h:10
Generated by
1.12.0