OmniSciDB  04ee39c94c
StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::TransactionParameters Class Reference

#include <StorageIOFacility.h>

+ Inheritance diagram for StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::TransactionParameters:

Public Member Functions

IOFacility::TransactionLog & getTransactionTracker ()
 
void finalizeTransaction ()
 

Private Attributes

IOFacility::TransactionLog transaction_tracker_
 

Detailed Description

template<typename EXECUTOR_TRAITS, typename IO_FACET = DefaultIOFacet<>, typename FRAGMENT_UPDATER = UpdateLogForFragment>
class StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::TransactionParameters

Definition at line 129 of file StorageIOFacility.h.

Member Function Documentation

◆ finalizeTransaction()

template<typename EXECUTOR_TRAITS, typename IO_FACET = DefaultIOFacet<>, typename FRAGMENT_UPDATER = UpdateLogForFragment>
void StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::TransactionParameters::finalizeTransaction ( )
inline

Definition at line 134 of file StorageIOFacility.h.

134 { transaction_tracker_.commitUpdate(); }
IOFacility::TransactionLog transaction_tracker_

◆ getTransactionTracker()

template<typename EXECUTOR_TRAITS, typename IO_FACET = DefaultIOFacet<>, typename FRAGMENT_UPDATER = UpdateLogForFragment>
IOFacility::TransactionLog& StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::TransactionParameters::getTransactionTracker ( )
inline

Definition at line 131 of file StorageIOFacility.h.

131  {
132  return transaction_tracker_;
133  }
IOFacility::TransactionLog transaction_tracker_

Member Data Documentation

◆ transaction_tracker_

template<typename EXECUTOR_TRAITS, typename IO_FACET = DefaultIOFacet<>, typename FRAGMENT_UPDATER = UpdateLogForFragment>
IOFacility::TransactionLog StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::TransactionParameters::transaction_tracker_
private

Definition at line 137 of file StorageIOFacility.h.


The documentation for this class was generated from the following file: