OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Role Member List

This is the complete list of members for Role, including all inherited members.

addGrantee(Grantee *grantee)Rolevirtual
checkCycles(Role *newRole)Grantee
checkPrivileges(const DBObject &objectRequested) const Granteevirtual
directPrivileges_Granteeprotected
effectivePrivileges_Granteeprotected
findDbObject(const DBObjectKey &objectKey, bool only_direct) const Grantee
getDbObjects(bool only_direct) const Granteeinline
getGrantees() const Role
getName() const Granteeinline
getPrivileges(DBObject &object, bool only_direct)Grantee
getRoles(bool only_direct=true) const Grantee
Grantee(const std::string &name)Grantee
grantees_Roleprivate
grantPrivileges(const DBObject &object)Granteevirtual
grantRole(Role *role)Granteevirtual
hasAnyPrivileges(const DBObject &objectRequested, bool only_direct) const Granteevirtual
hasAnyPrivilegesOnDb(int32_t dbId, bool only_direct) const Grantee
hasRole(Role *role, bool only_direct) const Grantee
isUser() const overrideRoleinlinevirtual
name_Granteeprotected
reassignObjectOwner(DBObjectKey &object_key, int32_t new_owner_id)Grantee
reassignObjectOwners(const std::set< int32_t > &old_owner_ids, int32_t new_owner_id, int32_t db_id)Grantee
removeGrantee(Grantee *grantee)Rolevirtual
renameDbObject(const DBObject &object) overrideRolevirtual
revokeAllOnDatabase(int32_t dbId) overrideRolevirtual
revokePrivileges(const DBObject &object)Granteevirtual
revokeRole(Role *role)Granteevirtual
Role(const std::string &name)Roleinline
roles_Granteeprotected
setName(const std::string &name)Granteeinline
updatePrivileges() overrideRolevirtual
Grantee::updatePrivileges(Role *role)Granteevirtual
~Grantee()Granteevirtual
~Role() overrideRole