Class lockmgr::TableSchemaLockMgr

class TableSchemaLockMgr : public lockmgr::TableLockMgrImpl<TableSchemaLockMgr>

Locks protecting a physical table object returned from the catalog. Table Metadata Locks prevent incompatible concurrent operations on table objects. For example, before dropping or altering a table, a metadata write lock must be acquired. This prevents concurrent read + drop, concurrent drops, etc.

Public Static Functions

static TableSchemaLockMgr &instance()

Private Functions

TableSchemaLockMgr()