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

Go to the source code of this file.

Macros

#define OperatorFamilyRelationId   2753
 
#define Natts_pg_opfamily   4
 
#define Anum_pg_opfamily_opfmethod   1
 
#define Anum_pg_opfamily_opfname   2
 
#define Anum_pg_opfamily_opfnamespace   3
 
#define Anum_pg_opfamily_opfowner   4
 
#define BOOL_BTREE_FAM_OID   424
 
#define BPCHAR_BTREE_FAM_OID   426
 
#define BYTEA_BTREE_FAM_OID   428
 
#define NETWORK_BTREE_FAM_OID   1974
 
#define INTEGER_BTREE_FAM_OID   1976
 
#define NAME_BTREE_FAM_OID   1986
 
#define OID_BTREE_FAM_OID   1989
 
#define TEXT_BTREE_FAM_OID   1994
 
#define TEXT_PATTERN_BTREE_FAM_OID   2095
 
#define BPCHAR_PATTERN_BTREE_FAM_OID   2097
 
#define BOOL_HASH_FAM_OID   2222
 
#define TEXT_SPGIST_FAM_OID   4017
 

Typedefs

typedef FormData_pg_opfamilyForm_pg_opfamily
 

Functions

 CATALOG (pg_opfamily, 2753)
 
 DATA (insert OID=421(403abstime_opsPGNSP PGUID))
 

Variables

 FormData_pg_opfamily
 

Macro Definition Documentation

#define Anum_pg_opfamily_opfmethod   1

Definition at line 51 of file pg_opfamily.h.

Referenced by CreateOpFamily().

#define Anum_pg_opfamily_opfname   2

Definition at line 52 of file pg_opfamily.h.

Referenced by CreateOpFamily().

#define Anum_pg_opfamily_opfnamespace   3

Definition at line 53 of file pg_opfamily.h.

Referenced by CreateOpFamily().

#define Anum_pg_opfamily_opfowner   4

Definition at line 54 of file pg_opfamily.h.

Referenced by CreateOpFamily().

#define BOOL_BTREE_FAM_OID   424

Definition at line 66 of file pg_opfamily.h.

#define BOOL_HASH_FAM_OID   2222

Definition at line 120 of file pg_opfamily.h.

#define BPCHAR_BTREE_FAM_OID   426

Definition at line 68 of file pg_opfamily.h.

Referenced by match_special_index_operator(), patternsel(), and prefix_quals().

#define BPCHAR_PATTERN_BTREE_FAM_OID   2097

Definition at line 117 of file pg_opfamily.h.

Referenced by match_special_index_operator(), and prefix_quals().

#define BYTEA_BTREE_FAM_OID   428

Definition at line 71 of file pg_opfamily.h.

Referenced by match_special_index_operator(), patternsel(), and prefix_quals().

#define INTEGER_BTREE_FAM_OID   1976

Definition at line 84 of file pg_opfamily.h.

#define NAME_BTREE_FAM_OID   1986

Definition at line 93 of file pg_opfamily.h.

Referenced by match_special_index_operator(), patternsel(), and prefix_quals().

#define Natts_pg_opfamily   4

Definition at line 50 of file pg_opfamily.h.

Referenced by CreateOpFamily().

#define NETWORK_BTREE_FAM_OID   1974

Definition at line 79 of file pg_opfamily.h.

Referenced by match_special_index_operator().

#define OID_BTREE_FAM_OID   1989

Definition at line 98 of file pg_opfamily.h.

#define TEXT_BTREE_FAM_OID   1994

Definition at line 105 of file pg_opfamily.h.

Referenced by match_special_index_operator(), patternsel(), and prefix_quals().

#define TEXT_PATTERN_BTREE_FAM_OID   2095

Definition at line 115 of file pg_opfamily.h.

Referenced by match_special_index_operator(), and prefix_quals().

#define TEXT_SPGIST_FAM_OID   4017

Definition at line 155 of file pg_opfamily.h.

Referenced by match_special_index_operator(), and prefix_quals().

Typedef Documentation

Function Documentation

CATALOG ( pg_opfamily  ,
2753   
)

Definition at line 31 of file pg_opfamily.h.

32 {
33  Oid opfmethod; /* index access method opfamily is for */
34  NameData opfname; /* name of this opfamily */
35  Oid opfnamespace; /* namespace of this opfamily */
36  Oid opfowner; /* opfamily owner */
FormData_pg_opfamily
Definition: pg_opfamily.h:37
unsigned int Oid
Definition: postgres_ext.h:31
Definition: c.h:487
DATA ( insert  OID = 421(403abstime_opsPGNSP PGUID))

Variable Documentation

FormData_pg_opfamily

Definition at line 37 of file pg_opfamily.h.