PostgreSQL Source Code  git master
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(403 abstime_ops PGNSP PGUID))
 

Variables

 FormData_pg_opfamily
 

Macro Definition Documentation

◆ Anum_pg_opfamily_opfmethod

#define Anum_pg_opfamily_opfmethod   1

Definition at line 51 of file pg_opfamily.h.

Referenced by CreateOpFamily().

◆ Anum_pg_opfamily_opfname

#define Anum_pg_opfamily_opfname   2

Definition at line 52 of file pg_opfamily.h.

Referenced by CreateOpFamily().

◆ Anum_pg_opfamily_opfnamespace

#define Anum_pg_opfamily_opfnamespace   3

Definition at line 53 of file pg_opfamily.h.

Referenced by CreateOpFamily().

◆ Anum_pg_opfamily_opfowner

#define Anum_pg_opfamily_opfowner   4

Definition at line 54 of file pg_opfamily.h.

Referenced by CreateOpFamily().

◆ BOOL_BTREE_FAM_OID

#define BOOL_BTREE_FAM_OID   424

Definition at line 66 of file pg_opfamily.h.

◆ BOOL_HASH_FAM_OID

#define BOOL_HASH_FAM_OID   2222

Definition at line 120 of file pg_opfamily.h.

◆ BPCHAR_BTREE_FAM_OID

#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().

◆ BPCHAR_PATTERN_BTREE_FAM_OID

#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().

◆ BYTEA_BTREE_FAM_OID

#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().

◆ INTEGER_BTREE_FAM_OID

#define INTEGER_BTREE_FAM_OID   1976

Definition at line 84 of file pg_opfamily.h.

◆ NAME_BTREE_FAM_OID

#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().

◆ Natts_pg_opfamily

#define Natts_pg_opfamily   4

Definition at line 50 of file pg_opfamily.h.

Referenced by CreateOpFamily().

◆ NETWORK_BTREE_FAM_OID

#define NETWORK_BTREE_FAM_OID   1974

Definition at line 79 of file pg_opfamily.h.

Referenced by match_special_index_operator().

◆ OID_BTREE_FAM_OID

#define OID_BTREE_FAM_OID   1989

Definition at line 98 of file pg_opfamily.h.

◆ OperatorFamilyRelationId

◆ TEXT_BTREE_FAM_OID

#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().

◆ TEXT_PATTERN_BTREE_FAM_OID

#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().

◆ TEXT_SPGIST_FAM_OID

#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

◆ Form_pg_opfamily

Function Documentation

◆ CATALOG()

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:541

◆ DATA()

DATA ( insert  OID = 421(403 abstime_ops PGNSP PGUID))

Variable Documentation

◆ FormData_pg_opfamily

FormData_pg_opfamily

Definition at line 37 of file pg_opfamily.h.