|
PostgreSQL Source Code git master
|
#include <aclchk_internal.h>
Data Fields | |
| bool | is_grant |
| ObjectType | objtype |
| List * | objects |
| bool | all_privs |
| AclMode | privileges |
| List * | col_privs |
| List * | grantees |
| bool | grant_option |
| DropBehavior | behavior |
Definition at line 31 of file aclchk_internal.h.
| bool InternalGrant::all_privs |
Definition at line 36 of file aclchk_internal.h.
Referenced by ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().
| DropBehavior InternalGrant::behavior |
Definition at line 41 of file aclchk_internal.h.
Referenced by ExecGrant_Attribute(), ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().
| List* InternalGrant::col_privs |
Definition at line 38 of file aclchk_internal.h.
Referenced by EventTriggerCollectGrant(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().
| bool InternalGrant::grant_option |
Definition at line 40 of file aclchk_internal.h.
Referenced by ExecGrant_Attribute(), ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().
| List* InternalGrant::grantees |
Definition at line 39 of file aclchk_internal.h.
Referenced by EventTriggerCollectGrant(), ExecGrant_Attribute(), ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().
| bool InternalGrant::is_grant |
Definition at line 33 of file aclchk_internal.h.
Referenced by ExecGrant_Attribute(), ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), pg_event_trigger_ddl_commands(), and RemoveRoleFromObjectACL().
| List* InternalGrant::objects |
Definition at line 35 of file aclchk_internal.h.
Referenced by EventTriggerCollectGrant(), ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().
| ObjectType InternalGrant::objtype |
Definition at line 34 of file aclchk_internal.h.
Referenced by ExecGrant_Parameter(), ExecGrant_Relation(), ExecGrantStmt_oids(), ExecuteGrantStmt(), pg_event_trigger_ddl_commands(), and RemoveRoleFromObjectACL().
| AclMode InternalGrant::privileges |
Definition at line 37 of file aclchk_internal.h.
Referenced by ExecGrant_common(), ExecGrant_Largeobject(), ExecGrant_Parameter(), ExecGrant_Relation(), ExecuteGrantStmt(), and RemoveRoleFromObjectACL().