MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / owner_privilege

Function owner_privilege

src/sql/src/rbac.rs:1904–1910  ·  view source on GitHub ↗
(object_type: ObjectType, owner_id: RoleId)

Source from the content-addressed store, hash-verified

1902}
1903
1904pub const fn owner_privilege(object_type: ObjectType, owner_id: RoleId) -> MzAclItem {
1905 MzAclItem {
1906 grantee: owner_id,
1907 grantor: owner_id,
1908 acl_mode: all_object_privileges(SystemObjectType::Object(object_type)),
1909 }
1910}
1911
1912const fn default_builtin_object_acl_mode(object_type: ObjectType) -> AclMode {
1913 match object_type {

Callers 4

builtin.rsFile · 0.85
make_builtin_sourcesFunction · 0.85
make_mz_sourcesFunction · 0.85

Calls 2

all_object_privilegesFunction · 0.85
ObjectClass · 0.50

Tested by

no test coverage detected