1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

MDEV-21702 Add a data type for privileges

This commit is contained in:
Alexander Barkov
2020-02-09 21:53:11 +04:00
parent f79f537f9f
commit 83e75b39b3
41 changed files with 781 additions and 546 deletions

View File

@@ -266,7 +266,8 @@ public:
~PFS_readonly_acl()
{}
virtual ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
virtual ACL_internal_access_result check(privilege_t want_access,
privilege_t *save_priv) const;
};
/** Singleton instance of PFS_readonly_acl. */
@@ -285,7 +286,8 @@ public:
~PFS_truncatable_acl()
{}
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
ACL_internal_access_result check(privilege_t want_access,
privilege_t *save_priv) const;
};
/** Singleton instance of PFS_truncatable_acl. */
@@ -304,7 +306,8 @@ public:
~PFS_updatable_acl()
{}
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
ACL_internal_access_result check(privilege_t want_access,
privilege_t *save_priv) const;
};
/** Singleton instance of PFS_updatable_acl. */
@@ -323,7 +326,8 @@ public:
~PFS_editable_acl()
{}
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
ACL_internal_access_result check(privilege_t want_access,
privilege_t *save_priv) const;
};
/** Singleton instance of PFS_editable_acl. */
@@ -341,7 +345,8 @@ public:
~PFS_unknown_acl()
{}
ACL_internal_access_result check(ulong want_access, ulong *save_priv) const;
ACL_internal_access_result check(privilege_t want_access,
privilege_t *save_priv) const;
};
/** Singleton instance of PFS_unknown_acl. */