OmniSciDB  06b3bd477c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::TransactionParameters Class Reference

#include <StorageIOFacility.h>

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

Public Member Functions

StorageIOFacility::TransactionLoggetTransactionTracker ()
 
void finalizeTransaction ()
 

Private Attributes

StorageIOFacility::TransactionLog transaction_tracker_
 

Detailed Description

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

Definition at line 49 of file StorageIOFacility.h.

Member Function Documentation

template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
void StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::TransactionParameters::finalizeTransaction ( )
inline
template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
StorageIOFacility::TransactionLog& StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::TransactionParameters::getTransactionTracker ( )
inline

Definition at line 51 of file StorageIOFacility.h.

References StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::TransactionParameters::transaction_tracker_.

Referenced by StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::yieldDeleteCallback(), and StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::yieldUpdateCallback().

51  {
52  return transaction_tracker_;
53  }
StorageIOFacility::TransactionLog transaction_tracker_

+ Here is the caller graph for this function:

Member Data Documentation

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

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