Go to the documentation of this file.
16 #ifndef GRAPHSCOPE_DATABASE_COMPACT_TRANSACTION_H_
17 #define GRAPHSCOPE_DATABASE_COMPACT_TRANSACTION_H_
20 #include "grape/serialization/in_archive.h"
24 class MutablePropertyFragment;
51 #endif // GRAPHSCOPE_DATABASE_COMPACT_TRANSACTION_H_
~CompactTransaction()
Definition: compact_transaction.cc:30
uint32_t timestamp_t
Definition: types.h:30
Definition: compact_transaction.h:28
WalWriter & logger_
Definition: compact_transaction.h:42
Definition: adj_list.h:23
VersionManager & vm_
Definition: compact_transaction.h:43
Definition: mutable_property_fragment.h:37
timestamp_t timestamp() const
Definition: compact_transaction.cc:32
void Abort()
Definition: compact_transaction.cc:53
Definition: version_manager.h:34
timestamp_t timestamp_
Definition: compact_transaction.h:44
CompactTransaction(MutablePropertyFragment &graph, WalWriter &logger, VersionManager &vm, timestamp_t timestamp)
Definition: compact_transaction.cc:23
MutablePropertyFragment & graph_
Definition: compact_transaction.h:41
void Commit()
Definition: compact_transaction.cc:34
grape::InArchive arc_
Definition: compact_transaction.h:46