OmniSciDB  340b00dbf6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Catalog_Namespace::SysCatalog Member List

This is the complete list of members for Catalog_Namespace::SysCatalog, including all inherited members.

addAdminUserRole()Catalog_Namespace::SysCatalogprivate
aggregator_Catalog_Namespace::SysCatalogprivate
allowLocalLogin() const Catalog_Namespace::SysCatalogprivate
alterUser(const int32_t userid, const std::string *passwd, bool *issuper, const std::string *dbname, bool *can_login)Catalog_Namespace::SysCatalog
assembleCatalogName(std::string const &name)Catalog_Namespace::CommonFileOperationsinlineprivate
authMetadata_Catalog_Namespace::SysCatalogprivate
basePath_Catalog_Namespace::SysCatalogprivate
buildObjectDescriptorMap()Catalog_Namespace::SysCatalogprivate
buildRoleMap()Catalog_Namespace::SysCatalogprivate
buildUserRoleMap()Catalog_Namespace::SysCatalogprivate
calciteMgr_Catalog_Namespace::SysCatalogprivate
changeDBObjectOwnership(const UserMetadata &new_owner, const UserMetadata &previous_owner, DBObject object, const Catalog_Namespace::Catalog &catalog, bool revoke_privileges=true)Catalog_Namespace::SysCatalog
check_for_session_encryption(const std::string &pki_cert, std::string &session)Catalog_Namespace::SysCatalog
checkAndExecuteMigrations()Catalog_Namespace::SysCatalogprivate
checkPasswordForUser(const std::string &passwd, std::string &name, UserMetadata &user)Catalog_Namespace::SysCatalog
checkPasswordForUserImpl(const std::string &passwd, std::string &name, UserMetadata &user)Catalog_Namespace::SysCatalogprivate
checkPrivileges(const UserMetadata &user, const std::vector< DBObject > &privObjects) const Catalog_Namespace::SysCatalog
checkPrivileges(const std::string &userName, const std::vector< DBObject > &privObjects) const Catalog_Namespace::SysCatalog
CommonFileOperations(std::string const &base_path)Catalog_Namespace::CommonFileOperationsinlineprivate
createDatabase(const std::string &dbname, int owner)Catalog_Namespace::SysCatalog
createDBObject(const UserMetadata &user, const std::string &objectName, DBObjectType type, const Catalog_Namespace::Catalog &catalog, int32_t objectId=-1)Catalog_Namespace::SysCatalog
createRole(const std::string &roleName, const bool &userPrivateRole=false)Catalog_Namespace::SysCatalog
createRole_unsafe(const std::string &roleName, const bool userPrivateRole=false)Catalog_Namespace::SysCatalogprivate
createUser(const std::string &name, const std::string &passwd, bool issuper, const std::string &dbname, bool can_login)Catalog_Namespace::SysCatalog
createUserRoles()Catalog_Namespace::SysCatalogprivate
dataMgr_Catalog_Namespace::SysCatalogprivate
deleteObjectDescriptorMap(const std::string &roleName)Catalog_Namespace::SysCatalogprivate
deleteObjectDescriptorMap(const std::string &roleName, DBObject &object, const Catalog_Namespace::Catalog &cat)Catalog_Namespace::SysCatalogprivate
dropDatabase(const DBMetadata &db)Catalog_Namespace::SysCatalog
dropRole(const std::string &roleName)Catalog_Namespace::SysCatalog
dropRole_unsafe(const std::string &roleName)Catalog_Namespace::SysCatalogprivate
dropUser(const std::string &name)Catalog_Namespace::SysCatalog
duplicateAndRenameCatalog(std::string const &current_name, std::string const &new_name)Catalog_Namespace::CommonFileOperationsinlineprivate
execInTransaction(F &&f, Args &&...args)Catalog_Namespace::SysCatalogprivate
getAllDBMetadata()Catalog_Namespace::SysCatalog
getAllUserMetadata()Catalog_Namespace::SysCatalog
getAllUserMetadata(const int64_t dbId)Catalog_Namespace::SysCatalog
getBasePath() const Catalog_Namespace::SysCataloginline
getCalciteMgr() const Catalog_Namespace::SysCataloginline
getCatalogsForAllDbs()Catalog_Namespace::SysCatalog
getDatabaseListForUser(const UserMetadata &user)Catalog_Namespace::SysCatalog
getDataMgr() const Catalog_Namespace::SysCataloginline
getDBObjectPrivileges(const std::string &granteeName, DBObject &object, const Catalog_Namespace::Catalog &catalog) const Catalog_Namespace::SysCatalog
getGrantee(const std::string &name) const Catalog_Namespace::SysCatalog
getGranteesOfSharedDashboards(const std::vector< std::string > &dashboard_ids)Catalog_Namespace::SysCatalog
getMetadataForDB(const std::string &name, DBMetadata &db)Catalog_Namespace::SysCatalog
getMetadataForDBById(const int32_t idIn, DBMetadata &db)Catalog_Namespace::SysCatalog
getMetadataForObject(int32_t dbId, int32_t dbType, int32_t objectId) const Catalog_Namespace::SysCatalog
getMetadataForUser(const std::string &name, UserMetadata &user)Catalog_Namespace::SysCatalog
getMetadataForUserById(const int32_t idIn, UserMetadata &user)Catalog_Namespace::SysCatalog
getMetadataWithDefaultDB(std::string &dbname, const std::string &username, Catalog_Namespace::DBMetadata &db_meta, UserMetadata &user_meta)Catalog_Namespace::SysCatalog
getRoleGrantee(const std::string &name) const Catalog_Namespace::SysCatalog
getRoles(bool userPrivateRole, bool isSuper, const std::string &userName)Catalog_Namespace::SysCatalog
getRoles(const std::string &userName, const int32_t dbId)Catalog_Namespace::SysCatalog
getSqliteConnector()Catalog_Namespace::SysCataloginline
getUserGrantee(const std::string &name) const Catalog_Namespace::SysCatalog
grantAllOnDatabase_unsafe(const std::string &roleName, DBObject &object, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalogprivate
grantDBObjectPrivileges(const std::string &grantee, const DBObject &object, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalog
grantDBObjectPrivileges_unsafe(const std::string &granteeName, const DBObject object, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalogprivate
grantDBObjectPrivilegesBatch(const std::vector< std::string > &grantees, const std::vector< DBObject > &objects, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalog
grantDBObjectPrivilegesBatch_unsafe(const std::vector< std::string > &grantees, const std::vector< DBObject > &objects, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalogprivate
grantDefaultPrivilegesToRole_unsafe(const std::string &name, bool issuper)Catalog_Namespace::SysCatalogprivate
GranteeMap typedefCatalog_Namespace::SysCatalogprivate
granteeMap_Catalog_Namespace::SysCatalogprivate
grantRole(const std::string &role, const std::string &grantee)Catalog_Namespace::SysCatalog
grantRole_unsafe(const std::string &roleName, const std::string &granteeName)Catalog_Namespace::SysCatalogprivate
grantRoleBatch(const std::vector< std::string > &roles, const std::vector< std::string > &grantees)Catalog_Namespace::SysCatalog
grantRoleBatch_unsafe(const std::vector< std::string > &roles, const std::vector< std::string > &grantees)Catalog_Namespace::SysCatalogprivate
hasAnyPrivileges(const UserMetadata &user, std::vector< DBObject > &privObjects)Catalog_Namespace::SysCatalog
importDataFromOldMapdDB()Catalog_Namespace::SysCatalogprivate
init(const std::string &basePath, std::shared_ptr< Data_Namespace::DataMgr > dataMgr, const AuthMetadata &authMetadata, std::shared_ptr< Calcite > calcite, bool is_new_db, bool aggregator, const std::vector< LeafHostInfo > &string_dict_hosts)Catalog_Namespace::SysCatalog
initDB()Catalog_Namespace::SysCatalogprivate
instance()Catalog_Namespace::SysCataloginlinestatic
isAggregator() const Catalog_Namespace::SysCataloginline
isDashboardSystemRole(const std::string &roleName)Catalog_Namespace::SysCatalogprivate
isRoleGrantedToGrantee(const std::string &granteeName, const std::string &roleName, bool only_direct) const Catalog_Namespace::SysCatalog
login(std::string &db, std::string &username, const std::string &password, UserMetadata &user_meta, bool check_password=true)Catalog_Namespace::SysCatalog
loginImpl(std::string &username, const std::string &password, UserMetadata &user_meta)Catalog_Namespace::SysCatalogprivate
migrateDBAccessPrivileges()Catalog_Namespace::SysCatalogprivate
migratePrivileged_old()Catalog_Namespace::SysCatalogprivate
migratePrivileges()Catalog_Namespace::SysCatalogprivate
name() const Catalog_Namespace::SysCataloginline
objectDescriptorMap_Catalog_Namespace::SysCatalogprivate
ObjectRoleDescriptorMap typedefCatalog_Namespace::SysCatalogprivate
pki_server_Catalog_Namespace::SysCatalogprivate
populateRoleDbObjects(const std::vector< DBObject > &objects)Catalog_Namespace::SysCatalog
removeCatalogByFullPath(std::string const &full_path)Catalog_Namespace::CommonFileOperationsinlineprivate
removeCatalogByName(std::string const &name)Catalog_Namespace::CommonFileOperationsinlineprivate
renameDatabase(std::string const &old_name, std::string const &new_name)Catalog_Namespace::SysCatalog
renameDBObject(const std::string &objectName, const std::string &newName, DBObjectType type, int32_t objectId, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalog
renameObjectsInDescriptorMap(DBObject &object, const Catalog_Namespace::Catalog &cat)Catalog_Namespace::SysCatalog
renameUser(std::string const &old_name, std::string const &new_name)Catalog_Namespace::SysCatalog
revokeAllOnDatabase_unsafe(const std::string &roleName, int32_t dbId, Grantee *grantee)Catalog_Namespace::SysCatalogprivate
revokeDashboardSystemRole(const std::string roleName, const std::vector< std::string > grantees)Catalog_Namespace::SysCatalog
revokeDBObjectPrivileges(const std::string &grantee, const DBObject &object, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalog
revokeDBObjectPrivileges_unsafe(const std::string &granteeName, DBObject object, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalogprivate
revokeDBObjectPrivilegesBatch(const std::vector< std::string > &grantees, const std::vector< DBObject > &objects, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalog
revokeDBObjectPrivilegesBatch_unsafe(const std::vector< std::string > &grantees, const std::vector< DBObject > &objects, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalogprivate
revokeDBObjectPrivilegesFromAll(DBObject object, Catalog *catalog)Catalog_Namespace::SysCatalog
revokeDBObjectPrivilegesFromAll_unsafe(DBObject object, Catalog *catalog)Catalog_Namespace::SysCatalog
revokeDBObjectPrivilegesFromAllBatch(std::vector< DBObject > &objects, Catalog *catalog)Catalog_Namespace::SysCatalog
revokeDBObjectPrivilegesFromAllBatch_unsafe(std::vector< DBObject > &objects, Catalog *catalog)Catalog_Namespace::SysCatalog
revokeRole(const std::string &role, const std::string &grantee)Catalog_Namespace::SysCatalog
revokeRole_unsafe(const std::string &roleName, const std::string &granteeName)Catalog_Namespace::SysCatalogprivate
revokeRoleBatch(const std::vector< std::string > &roles, const std::vector< std::string > &grantees)Catalog_Namespace::SysCatalog
revokeRoleBatch_unsafe(const std::vector< std::string > &roles, const std::vector< std::string > &grantees)Catalog_Namespace::SysCatalogprivate
sharedMutex_Catalog_Namespace::SysCatalogmutable
sqliteConnector_Catalog_Namespace::SysCatalogprivate
sqliteMutex_Catalog_Namespace::SysCatalogmutable
string_dict_hosts_Catalog_Namespace::SysCatalogprivate
switchDatabase(std::string &dbname, const std::string &username)Catalog_Namespace::SysCatalog
syncUserWithRemoteProvider(const std::string &user_name, std::vector< std::string > idp_roles, bool *issuper)Catalog_Namespace::SysCatalog
SysCatalog()Catalog_Namespace::SysCataloginlineprivate
thread_holding_sqlite_lockCatalog_Namespace::SysCatalogmutable
thread_holding_write_lockCatalog_Namespace::SysCatalogmutable
thread_holds_read_lockCatalog_Namespace::SysCatalogstatic
updateBlankPasswordsToRandom()Catalog_Namespace::SysCatalogprivate
updateObjectDescriptorMap(const std::string &roleName, DBObject &object, bool roleType, const Catalog_Namespace::Catalog &cat)Catalog_Namespace::SysCatalogprivate
updatePasswordsToHashes()Catalog_Namespace::SysCatalogprivate
updateSupportUserDeactivation()Catalog_Namespace::SysCatalogprivate
updateUserRoleName(const std::string &roleName, const std::string &newName)Catalog_Namespace::SysCatalogprivate
updateUserSchema()Catalog_Namespace::SysCatalogprivate
verifyDBObjectOwnership(const UserMetadata &user, DBObject object, const Catalog_Namespace::Catalog &catalog)Catalog_Namespace::SysCatalog
yieldTransactionStreamer()Catalog_Namespace::SysCatalogprivate
~SysCatalog()Catalog_Namespace::SysCatalogprivatevirtual