OmniSciDB  dfae7c3b14
lockmgr::TableSchemaLockContainer< LOCK_TYPE > Class Template Reference

#include <LockMgr.h>

+ Inheritance diagram for lockmgr::TableSchemaLockContainer< LOCK_TYPE >:
+ Collaboration diagram for lockmgr::TableSchemaLockContainer< LOCK_TYPE >:

Public Member Functions

 TableSchemaLockContainer (const TableSchemaLockContainer &)=delete
 
- Public Member Functions inherited from lockmgr::LockContainerImpl< const TableDescriptor *, LOCK_TYPE >
const TableDescriptoroperator() () const final
 
- Public Member Functions inherited from lockmgr::AbstractLockContainer< const TableDescriptor * >
virtual ~AbstractLockContainer ()
 

Additional Inherited Members

- Protected Member Functions inherited from lockmgr::LockContainerImpl< const TableDescriptor *, LOCK_TYPE >
 LockContainerImpl (const TableDescriptor * obj, LOCK_TYPE &&lock)
 
- Protected Member Functions inherited from lockmgr::TableLockContainerImpl
 TableLockContainerImpl (const std::string &table_name)
 
- Protected Attributes inherited from lockmgr::LockContainerImpl< const TableDescriptor *, LOCK_TYPE >
const TableDescriptorobj_
 
LOCK_TYPE lock_
 
- Protected Attributes inherited from lockmgr::TableLockContainerImpl
std::string table_name_
 

Detailed Description

template<typename LOCK_TYPE>
class lockmgr::TableSchemaLockContainer< LOCK_TYPE >

Definition at line 95 of file LockMgr.h.

Constructor & Destructor Documentation

◆ TableSchemaLockContainer()

template<typename LOCK_TYPE>
lockmgr::TableSchemaLockContainer< LOCK_TYPE >::TableSchemaLockContainer ( const TableSchemaLockContainer< LOCK_TYPE > &  )
delete

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