Class lockmgr::TableLockMgrImpl¶
-
template<class
T
>
classTableLockMgrImpl
¶ Public Functions
-
MutexType *
getTableMutex
(const ChunkKey table_key)¶
-
std::set<ChunkKey>
getLockedTables
() const¶
Public Static Functions
-
static WriteLock
getWriteLockForTable
(const Catalog_Namespace::Catalog &cat, const std::string &table_name)¶
-
static WriteLock
getWriteLockForTable
(const ChunkKey table_key)¶
-
static ReadLock
getReadLockForTable
(const Catalog_Namespace::Catalog &cat, const std::string &table_name)¶
-
static ReadLock
getReadLockForTable
(const ChunkKey table_key)¶
Protected Functions
-
TableLockMgrImpl
()¶
-
MutexType *