OmniSciDB
c1a53651b2
|
#include <LegacyLockMgr.h>
Static Public Member Functions | |
static std::shared_ptr < WrapperType< MutexType > > | getMutex (const LockType lockType, const KeyType &key) |
Static Private Attributes | |
static std::mutex | aMutex_ |
static std::map< std::tuple < LockType, KeyType > , std::shared_ptr< WrapperType < MutexType > > > | mutexMap_ |
Definition at line 93 of file LegacyLockMgr.h.
|
static |
Definition at line 111 of file LegacyLockMgr.h.
Referenced by RefreshForeignTablesCommand::execute(), DdlCommandExecutor::execute(), Parser::CreateTableStmt::execute(), Parser::CreateDataframeStmt::execute(), Parser::InsertIntoTableAsSelectStmt::execute(), Parser::CreateTableAsSelectStmt::execute(), Parser::DropTableStmt::execute(), Parser::TruncateTableStmt::execute(), Parser::OptimizeTableStmt::execute(), Parser::RenameDBStmt::execute(), Parser::RenameTableStmt::execute(), Parser::RenameColumnStmt::execute(), Parser::AddColumnStmt::execute(), Parser::DropColumnStmt::execute(), Parser::AlterTableParamStmt::execute(), Parser::DumpTableStmt::execute(), Parser::CopyTableStmt::execute(), Parser::ExportQueryStmt::execute(), Parser::CreateViewStmt::execute(), Parser::DropViewStmt::execute(), Parser::CreateDBStmt::execute(), Parser::DropDBStmt::execute(), Parser::InsertValuesStmt::execute(), DBHandler::get_table_details(), DBHandler::get_table_details_for_database(), DBHandler::get_table_epoch(), DBHandler::get_table_epoch_by_name(), DBHandler::get_table_epochs(), DBHandler::get_tables_meta(), DBHandler::import_table(), foreign_storage::ForeignTableRefreshScheduler::invalidateQueryEngineCaches(), DBHandler::load_table(), DBHandler::load_table_binary(), DBHandler::load_table_binary_arrow(), DBHandler::loadTableBinaryColumnarInternal(), DBHandler::set_table_epoch(), DBHandler::set_table_epoch_by_name(), DBHandler::set_table_epochs(), DBHandler::sql_execute_impl(), and DBHandler::sql_validate().
|
staticprivate |
Definition at line 99 of file LegacyLockMgr.h.
|
staticprivate |
Definition at line 101 of file LegacyLockMgr.h.