OmniSciDB  0fdbebe030
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters Struct Reference

#include <StorageIOFacility.h>

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

Public Member Functions

 DeleteTransactionParameters (const bool table_is_temporary)
 
auto tableIsTemporary () const
 
- Public Member Functions inherited from StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::TransactionParameters
StorageIOFacility::TransactionLoggetTransactionTracker ()
 
void finalizeTransaction ()
 

Private Member Functions

 DeleteTransactionParameters (DeleteTransactionParameters const &other)=delete
 
DeleteTransactionParametersoperator= (DeleteTransactionParameters const &other)=delete
 

Private Attributes

bool table_is_temporary_
 

Detailed Description

template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
struct StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters

Definition at line 61 of file StorageIOFacility.h.

Constructor & Destructor Documentation

template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters::DeleteTransactionParameters ( const bool  table_is_temporary)
inline

Definition at line 63 of file StorageIOFacility.h.

bool table_is_temporary(const TableDescriptor *const td)
template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters::DeleteTransactionParameters ( DeleteTransactionParameters const &  other)
privatedelete

Member Function Documentation

template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
DeleteTransactionParameters& StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters::operator= ( DeleteTransactionParameters const &  other)
privatedelete
template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
auto StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters::tableIsTemporary ( ) const
inline

Definition at line 66 of file StorageIOFacility.h.

References StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters::table_is_temporary_.

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

+ Here is the caller graph for this function:

Member Data Documentation

template<typename EXECUTOR_TRAITS, typename FRAGMENT_UPDATER = UpdateLogForFragment>
bool StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::DeleteTransactionParameters::table_is_temporary_
private

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