Module mz_repr::adt::mz_acl_item
source ยท Expand description
A Materialize specific access control list abstract data type.
Structsยง
- A list of privileges granted to a role.
- A bit flag representing all the privileges that can be granted to a role.
- A list of privileges granted to a role in Materialize.
- An encoded packed variant of
AclItem
. - An encoded packed variant of
MzAclItem
.
Constantsยง
- CREAT
E_ ๐CHAR - CREAT
E_ ๐CLUSTE R_ CHAR - CREAT
E_ ๐CLUSTE R_ STR - CREAT
E_ ๐DB_ CHAR - CREAT
E_ ๐DB_ STR - CREAT
E_ ๐ROLE_ CHAR - CREAT
E_ ๐ROLE_ STR - CREAT
E_ ๐STR - DELET
E_ ๐CHAR - DELET
E_ ๐STR - INSER
T_ ๐CHAR - INSER
T_ ๐STR - The OID used to represent the PUBLIC role. See: https://github.com/postgres/postgres/blob/29a0ccbce97978e5d65b8f96c85a00611bb403c4/src/include/utils/acl.h#L46
- SELEC
T_ ๐CHAR - SELEC
T_ ๐STR - UPDAT
E_ ๐CHAR - UPDAT
E_ ๐STR - USAG
E_ ๐CHAR - USAG
E_ ๐STR
Functionsยง
- Combines all
MzAclItem
s that have the same grantee and grantor.