PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
GrantStmt Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
bool is_grant
 
GrantTargetType targtype
 
ObjectType objtype
 
Listobjects
 
Listprivileges
 
Listgrantees
 
bool grant_option
 
RoleSpecgrantor
 
DropBehavior behavior
 

Detailed Description

Definition at line 2564 of file parsenodes.h.

Field Documentation

◆ behavior

DropBehavior GrantStmt::behavior

Definition at line 2577 of file parsenodes.h.

◆ grant_option

bool GrantStmt::grant_option

Definition at line 2575 of file parsenodes.h.

◆ grantees

List* GrantStmt::grantees

Definition at line 2574 of file parsenodes.h.

◆ grantor

RoleSpec* GrantStmt::grantor

Definition at line 2576 of file parsenodes.h.

◆ is_grant

bool GrantStmt::is_grant

Definition at line 2567 of file parsenodes.h.

◆ objects

List* GrantStmt::objects

Definition at line 2570 of file parsenodes.h.

◆ objtype

ObjectType GrantStmt::objtype

Definition at line 2569 of file parsenodes.h.

◆ privileges

List* GrantStmt::privileges

Definition at line 2572 of file parsenodes.h.

◆ targtype

GrantTargetType GrantStmt::targtype

Definition at line 2568 of file parsenodes.h.

◆ type

NodeTag GrantStmt::type

Definition at line 2566 of file parsenodes.h.


The documentation for this struct was generated from the following file: