OmniSciDB
bf83d84833
|
#include <SysCatalog.h>
Public Member Functions | |
UserMetadata (int32_t u, const std::string &n, const std::string &p, bool s, int32_t d, bool l) | |
UserMetadata () | |
UserMetadata (UserMetadata const &user_meta) | |
Public Attributes | |
int32_t | userId |
std::string | userName |
std::string | passwd_hash |
std::atomic< bool > | isSuper {false} |
int32_t | defaultDbId |
bool | can_login {true} |
Definition at line 72 of file SysCatalog.h.
|
inline |
Definition at line 73 of file SysCatalog.h.
|
inline |
Definition at line 85 of file SysCatalog.h.
|
inline |
Definition at line 86 of file SysCatalog.h.
bool Catalog_Namespace::UserMetadata::can_login {true} |
Definition at line 98 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::login(), and Catalog_Namespace::parseUserMetadataFromSQLite().
int32_t Catalog_Namespace::UserMetadata::defaultDbId |
Definition at line 97 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::getMetadataWithDefaultDB(), DBHandler::isInMemoryCalciteSession(), and Catalog_Namespace::parseUserMetadataFromSQLite().
std::atomic<bool> Catalog_Namespace::UserMetadata::isSuper {false} |
Definition at line 96 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::changeDBObjectOwnership(), Parser::check_alter_table_privilege(), Catalog_Namespace::SysCatalog::checkPrivileges(), Catalog_Namespace::SysCatalog::createDBObject(), Parser::RenameDatabaseStmt::execute(), Parser::RenameUserStmt::execute(), Parser::ShowCreateTableStmt::execute(), Parser::CreateDBStmt::execute(), Parser::DropDBStmt::execute(), Parser::CreateUserStmt::execute(), Parser::AlterUserStmt::execute(), Parser::DropUserStmt::execute(), DBHandler::get_valid_groups(), Catalog_Namespace::SysCatalog::getDBObjectPrivileges(), Catalog_Namespace::SysCatalog::grantDBObjectPrivileges_unsafe(), DBHandler::has_object_privilege(), Catalog_Namespace::SysCatalog::hasAnyPrivileges(), DBHandler::interruptQuery(), DBHandler::isInMemoryCalciteSession(), Catalog_Namespace::parseUserMetadataFromSQLite(), QueryRunner::QueryRunner::QueryRunner(), Catalog_Namespace::SysCatalog::revokeDBObjectPrivileges_unsafe(), Catalog_Namespace::SysCatalog::syncUserWithRemoteProvider(), and DBHandler::validateDashboardIdsForSharing().
std::string Catalog_Namespace::UserMetadata::passwd_hash |
Definition at line 95 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::checkPasswordForUserImpl(), Catalog_Namespace::parseUserMetadataFromSQLite(), and QueryRunner::QueryRunner::QueryRunner().
int32_t Catalog_Namespace::UserMetadata::userId |
Definition at line 93 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::changeDBObjectOwnership(), AlterForeignServerCommand::changeForeignServerOwner(), Parser::check_alter_table_privilege(), Catalog_Namespace::SysCatalog::createDBObject(), Catalog_Namespace::SysCatalog::dropUser(), Parser::CreateTableStmt::execute(), Parser::CreateDataframeStmt::execute(), Parser::CreateTableAsSelectStmt::execute(), Parser::RenameDatabaseStmt::execute(), Parser::CreateViewStmt::execute(), Parser::CreateDBStmt::execute(), Parser::DropDBStmt::execute(), Parser::AlterUserStmt::execute(), DBHandler::get_dashboard_grantees(), Catalog_Namespace::SysCatalog::getMetadataWithDefaultDB(), DBHandler::isInMemoryCalciteSession(), Catalog_Namespace::parseUserMetadataFromSQLite(), QueryRunner::QueryRunner::QueryRunner(), DBHandler::replace_dashboard(), Catalog_Namespace::SysCatalog::syncUserWithRemoteProvider(), DBHandler::validateDashboardIdsForSharing(), and Catalog_Namespace::SysCatalog::verifyDBObjectOwnership().
std::string Catalog_Namespace::UserMetadata::userName |
Definition at line 94 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::changeDBObjectOwnership(), checkPermissionForTables(), Catalog_Namespace::SysCatalog::checkPrivileges(), DBHandler::connect_impl(), DBHandler::create_new_session(), Catalog_Namespace::SysCatalog::createDatabase(), Catalog_Namespace::SysCatalog::createDBObject(), Parser::TruncateTableStmt::execute(), Parser::CopyTableStmt::execute(), DBHandler::get_dashboard(), DBHandler::get_dashboard_grantees(), DBHandler::get_dashboard_impl(), DBHandler::get_dashboards(), Calcite::getCompletionHints(), Catalog_Namespace::SysCatalog::getMetadataWithDefaultDB(), Catalog_Namespace::anonymous_namespace{Catalog.cpp}::getUserFromId(), Catalog_Namespace::SysCatalog::hasAnyPrivileges(), DBHandler::isInMemoryCalciteSession(), query_state::operator<<(), Catalog_Namespace::parseUserMetadataFromSQLite(), Catalog_Namespace::SysCatalog::populateRoleDbObjects(), omnisci.thrift.OmniSci.get_all_roles_for_user_args::read(), DBHandler::set_execution_mode_nolock(), Catalog_Namespace::SysCatalog::verifyDBObjectOwnership(), and omnisci.thrift.OmniSci.get_all_roles_for_user_args::write().