OmniSciDB  ca0c39ec8f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Grantee Member List

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

checkCycles(Role *newRole)Grantee
checkPrivileges(const DBObject &objectRequested) const Granteevirtual
DBObjectMap typedefGranteeprivate
directPrivileges_Granteeprotected
effectivePrivileges_Granteeprotected
findDbObject(const DBObjectKey &objectKey, bool only_direct) const Grantee
getDbObjects(bool only_direct) const Granteeinline
getName() const Granteeinline
getPrivileges(DBObject &object, bool only_direct)Grantee
getRoles(bool only_direct=true) const Grantee
Grantee(const std::string &name)Grantee
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 =0Granteepure virtual
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
renameDbObject(const DBObject &object)Granteevirtual
revokeAllOnDatabase(int32_t dbId)Granteevirtual
revokePrivileges(const DBObject &object)Granteevirtual
revokeRole(Role *role)Granteevirtual
roles_Granteeprotected
setName(const std::string &name)Granteeinline
updatePrivileges()Granteevirtual
updatePrivileges(Role *role)Granteevirtual
~Grantee()Granteevirtual