Expand description
A Materialize specific access control list abstract data type.
Structsยง
- AclItem
- A list of privileges granted to a role.
- AclMode
- A bit flag representing all the privileges that can be granted to a role.
- MzAclItem 
- A list of privileges granted to a role in Materialize.
- PackedAclItem 
- An encoded packed variant of AclItem.
- PackedMzAcl Item 
- An encoded packed variant of MzAclItem.
- PrivilegeMap 
- A container of MzAclItems that is optimized to look up anMzAclItemby the grantee.
- ProtoAclItem 
- ProtoAclMode 
- ProtoMzAcl Item 
Constantsยง
- CREATE_CHAR ๐
- CREATE_CLUSTER_ ๐CHAR 
- CREATE_CLUSTER_ ๐STR 
- CREATE_DB_ ๐CHAR 
- CREATE_DB_ ๐STR 
- CREATE_NETWORK_ ๐POLICY_ CHAR 
- CREATE_NETWORK_ ๐POLICY_ STR 
- CREATE_ROLE_ ๐CHAR 
- CREATE_ROLE_ ๐STR 
- CREATE_STR ๐
- DELETE_CHAR ๐
- DELETE_STR ๐
- INSERT_CHAR ๐
- INSERT_STR ๐
- PUBLIC_ROLE_ OID 
- The OID used to represent the PUBLIC role. See: https://github.com/postgres/postgres/blob/29a0ccbce97978e5d65b8f96c85a00611bb403c4/src/include/utils/acl.h#L46
- SELECT_CHAR ๐
- SELECT_STR ๐
- UPDATE_CHAR ๐
- UPDATE_STR ๐
- USAGE_CHAR ๐
- USAGE_STR ๐
Functionsยง
- merge_mz_ acl_ items 
- Combines all MzAclItems that have the same grantee and grantor.