PostgreSQL Source Code  git master
pg_statistic_ext.h File Reference
#include "catalog/genbki.h"
#include "catalog/pg_statistic_ext_d.h"
Include dependency graph for pg_statistic_ext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef FormData_pg_statistic_extForm_pg_statistic_ext
 

Functions

 CATALOG (pg_statistic_ext, 3381, StatisticExtRelationId)
 

Variables

 FormData_pg_statistic_ext
 

Typedef Documentation

◆ Form_pg_statistic_ext

Function Documentation

◆ CATALOG()

CATALOG ( pg_statistic_ext  ,
3381  ,
StatisticExtRelationId   
)

Definition at line 33 of file pg_statistic_ext.h.

References BKI_DEFAULT, and BKI_FORCE_NOT_NULL.

34 {
35  Oid oid; /* oid */
36 
37  Oid stxrelid; /* relation containing attributes */
38 
39  /* These two fields form the unique key for the entry: */
40  NameData stxname; /* statistics object name */
41  Oid stxnamespace; /* OID of statistics object's namespace */
42 
43  Oid stxowner; /* statistics object's owner */
44  int32 stxstattarget BKI_DEFAULT(-1); /* statistics target */
45 
46  /*
47  * variable-length fields start here, but we allow direct access to
48  * stxkeys
49  */
50  int2vector stxkeys; /* array of column keys */
51 
52 #ifdef CATALOG_VARLEN
53  char stxkind[1] BKI_FORCE_NOT_NULL; /* statistics kinds requested
54  * to build */
55 #endif
56 
unsigned int Oid
Definition: postgres_ext.h:31
#define BKI_DEFAULT(value)
Definition: genbki.h:35
signed int int32
Definition: c.h:347
#define BKI_FORCE_NOT_NULL
Definition: genbki.h:33
Definition: c.h:604
FormData_pg_statistic_ext
Definition: c.h:578

Variable Documentation

◆ FormData_pg_statistic_ext

FormData_pg_statistic_ext

Definition at line 57 of file pg_statistic_ext.h.