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(), 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(), ExecGrant_Type_check(), ExecGrantStmt_oids(), ExecuteGrantStmt(), 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().