OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lockmgr::TableLockMgrImpl< T > Member List

This is the complete list of members for lockmgr::TableLockMgrImpl< T >, including all inherited members.

getClusterTableMutex(const ChunkKey table_key)lockmgr::TableLockMgrImpl< T >inlineprotectedvirtual
getLockedTables() const lockmgr::TableLockMgrImpl< T >inline
getMutexTracker(const Catalog_Namespace::Catalog &catalog, const std::string &table_name)lockmgr::TableLockMgrImpl< T >inlineprivatestatic
getReadLockForTable(Catalog_Namespace::Catalog &cat, const std::string &table_name)lockmgr::TableLockMgrImpl< T >inlinestatic
getReadLockForTable(const ChunkKey table_key)lockmgr::TableLockMgrImpl< T >inlinestatic
getTableMutex(const ChunkKey table_key)lockmgr::TableLockMgrImpl< T >inlinevirtual
getWriteLockForTable(const Catalog_Namespace::Catalog &cat, const std::string &table_name)lockmgr::TableLockMgrImpl< T >inlinestatic
getWriteLockForTable(const ChunkKey table_key)lockmgr::TableLockMgrImpl< T >inlinestatic
instance()lockmgr::TableLockMgrImpl< T >inlinestatic
map_mutex_lockmgr::TableLockMgrImpl< T >mutableprotected
table_mutex_map_lockmgr::TableLockMgrImpl< T >protected
TableLockMgrImpl()lockmgr::TableLockMgrImpl< T >inlineprotected
validateAndGetExistingTableId(const Catalog_Namespace::Catalog &catalog, const std::string &table_name)lockmgr::TableLockMgrImpl< T >inlineprivatestatic
validateExistingTable(const Catalog_Namespace::Catalog &catalog, const std::string &table_name)lockmgr::TableLockMgrImpl< T >inlineprivatestatic
~TableLockMgrImpl()=defaultlockmgr::TableLockMgrImpl< T >virtual