PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pg_foreign_data_wrapper.h File Reference
#include "catalog/genbki.h"
Include dependency graph for pg_foreign_data_wrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ForeignDataWrapperRelationId   2328
 
#define Natts_pg_foreign_data_wrapper   6
 
#define Anum_pg_foreign_data_wrapper_fdwname   1
 
#define Anum_pg_foreign_data_wrapper_fdwowner   2
 
#define Anum_pg_foreign_data_wrapper_fdwhandler   3
 
#define Anum_pg_foreign_data_wrapper_fdwvalidator   4
 
#define Anum_pg_foreign_data_wrapper_fdwacl   5
 
#define Anum_pg_foreign_data_wrapper_fdwoptions   6
 

Typedefs

typedef
FormData_pg_foreign_data_wrapper
Form_pg_foreign_data_wrapper
 

Functions

 CATALOG (pg_foreign_data_wrapper, 2328)
 

Variables

 FormData_pg_foreign_data_wrapper
 

Macro Definition Documentation

#define Anum_pg_foreign_data_wrapper_fdwacl   5
#define Anum_pg_foreign_data_wrapper_fdwhandler   3

Definition at line 59 of file pg_foreign_data_wrapper.h.

Referenced by AlterForeignDataWrapper(), and CreateForeignDataWrapper().

#define Anum_pg_foreign_data_wrapper_fdwname   1

Definition at line 57 of file pg_foreign_data_wrapper.h.

Referenced by CreateForeignDataWrapper().

#define Anum_pg_foreign_data_wrapper_fdwoptions   6
#define Anum_pg_foreign_data_wrapper_fdwowner   2
#define Anum_pg_foreign_data_wrapper_fdwvalidator   4

Definition at line 60 of file pg_foreign_data_wrapper.h.

Referenced by AlterForeignDataWrapper(), and CreateForeignDataWrapper().

#define Natts_pg_foreign_data_wrapper   6

Typedef Documentation

Function Documentation

CATALOG ( pg_foreign_data_wrapper  ,
2328   
)

Definition at line 31 of file pg_foreign_data_wrapper.h.

32 {
33  NameData fdwname; /* foreign-data wrapper name */
34  Oid fdwowner; /* FDW owner */
35  Oid fdwhandler; /* handler function, or 0 if none */
36  Oid fdwvalidator; /* option validation function, or 0 if none */
37 
38 #ifdef CATALOG_VARLEN /* variable-length fields start here */
39  aclitem fdwacl[1]; /* access permissions */
40  text fdwoptions[1]; /* FDW options */
41 #endif
unsigned int Oid
Definition: postgres_ext.h:31
FormData_pg_foreign_data_wrapper
Definition: c.h:489
Definition: c.h:435

Variable Documentation

FormData_pg_foreign_data_wrapper

Definition at line 42 of file pg_foreign_data_wrapper.h.