Header And Logo

PostgreSQL
| The world's most advanced open source database.

Defines | Typedefs | Functions | Variables

pg_opclass.h File Reference

#include "catalog/genbki.h"
Include dependency graph for pg_opclass.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define OperatorClassRelationId   2616
#define Natts_pg_opclass   8
#define Anum_pg_opclass_opcmethod   1
#define Anum_pg_opclass_opcname   2
#define Anum_pg_opclass_opcnamespace   3
#define Anum_pg_opclass_opcowner   4
#define Anum_pg_opclass_opcfamily   5
#define Anum_pg_opclass_opcintype   6
#define Anum_pg_opclass_opcdefault   7
#define Anum_pg_opclass_opckeytype   8
#define DATE_BTREE_OPS_OID   3122
#define FLOAT8_BTREE_OPS_OID   3123
#define INT2_BTREE_OPS_OID   1979
#define INT4_BTREE_OPS_OID   1978
#define INT8_BTREE_OPS_OID   3124
#define NUMERIC_BTREE_OPS_OID   3125
#define OID_BTREE_OPS_OID   1981
#define TEXT_BTREE_OPS_OID   3126
#define TIMESTAMPTZ_BTREE_OPS_OID   3127
#define TIMESTAMP_BTREE_OPS_OID   3128

Typedefs

typedef FormData_pg_opclassForm_pg_opclass

Functions

 CATALOG (pg_opclass, 2616)
 DATA (insert(403abstime_opsPGNSP PGUID421702 t 0))
 DATA (insert(403array_opsPGNSP PGUID397 2277 t 0))
 DATA (insert(405array_opsPGNSP PGUID627 2277 t 0))
 DATA (insert(403bit_opsPGNSP PGUID423 1560 t 0))
 DATA (insert(403bool_opsPGNSP PGUID42416 t 0))
 DATA (insert(403bpchar_opsPGNSP PGUID426 1042 t 0))
 DATA (insert(405bpchar_opsPGNSP PGUID427 1042 t 0))
 DATA (insert(403bytea_opsPGNSP PGUID42817 t 0))
 DATA (insert(403char_opsPGNSP PGUID42918 t 0))
 DATA (insert(405char_opsPGNSP PGUID43118 t 0))
 DATA (insert(403cidr_opsPGNSP PGUID 1974869 f 0))
 DATA (insert(405cidr_opsPGNSP PGUID 1975869 f 0))
 DATA (insert OID=3122(403 date_ops PGNSP PGUID434 1082 t 0))
 DATA (insert(405date_opsPGNSP PGUID435 1082 t 0))
 DATA (insert(403float4_opsPGNSP PGUID 1970700 t 0))
 DATA (insert(405float4_opsPGNSP PGUID 1971700 t 0))
 DATA (insert(405float8_opsPGNSP PGUID 1971701 t 0))
 DATA (insert(403inet_opsPGNSP PGUID 1974869 t 0))
 DATA (insert(405inet_opsPGNSP PGUID 1975869 t 0))
 DATA (insert(405int2_opsPGNSP PGUID 197721 t 0))
 DATA (insert(405int4_opsPGNSP PGUID 197723 t 0))
 DATA (insert(405int8_opsPGNSP PGUID 197720 t 0))
 DATA (insert(403interval_opsPGNSP PGUID 1982 1186 t 0))
 DATA (insert(405interval_opsPGNSP PGUID 1983 1186 t 0))
 DATA (insert(403macaddr_opsPGNSP PGUID 1984829 t 0))
 DATA (insert(405macaddr_opsPGNSP PGUID 1985829 t 0))
 DATA (insert(403name_opsPGNSP PGUID 198619 t 2275))
 DATA (insert(405name_opsPGNSP PGUID 198719 t 0))
 DATA (insert(405numeric_opsPGNSP PGUID 1998 1700 t 0))
 DATA (insert(405oid_opsPGNSP PGUID 199026 t 0))
 DATA (insert(403oidvector_opsPGNSP PGUID 199130 t 0))
 DATA (insert(405oidvector_opsPGNSP PGUID 199230 t 0))
 DATA (insert(403record_opsPGNSP PGUID 2994 2249 t 0))
 DATA (insert(405text_opsPGNSP PGUID 199525 t 0))
 DATA (insert(403time_opsPGNSP PGUID 1996 1083 t 0))
 DATA (insert(405time_opsPGNSP PGUID 1997 1083 t 0))
 DATA (insert(405timestamptz_opsPGNSP PGUID 1999 1184 t 0))
 DATA (insert(403timetz_opsPGNSP PGUID 2000 1266 t 0))
 DATA (insert(405timetz_opsPGNSP PGUID 2001 1266 t 0))
 DATA (insert(403varbit_opsPGNSP PGUID 2002 1562 t 0))
 DATA (insert(403varchar_opsPGNSP PGUID 199425 f 0))
 DATA (insert(405varchar_opsPGNSP PGUID 199525 f 0))
 DATA (insert(405timestamp_opsPGNSP PGUID 2040 1114 t 0))
 DATA (insert(403text_pattern_ops PGNSP PGUID 209525 f 0))
 DATA (insert(403varchar_pattern_ops PGNSP PGUID 209525 f 0))
 DATA (insert(403bpchar_pattern_ops PGNSP PGUID 2097 1042 f 0))
 DATA (insert(403money_opsPGNSP PGUID 2099790 t 0))
 DATA (insert(405bool_opsPGNSP PGUID 222216 t 0))
 DATA (insert(405bytea_opsPGNSP PGUID 222317 t 0))
 DATA (insert(405int2vector_opsPGNSP PGUID 222422 t 0))
 DATA (insert(403tid_opsPGNSP PGUID 278927 t 0))
 DATA (insert(405xid_opsPGNSP PGUID 222528 t 0))
 DATA (insert(405cid_opsPGNSP PGUID 222629 t 0))
 DATA (insert(405abstime_opsPGNSP PGUID 2227702 t 0))
 DATA (insert(405reltime_opsPGNSP PGUID 2228703 t 0))
 DATA (insert(405text_pattern_ops PGNSP PGUID 222925 f 0))
 DATA (insert(405varchar_pattern_ops PGNSP PGUID 222925 f 0))
 DATA (insert(405bpchar_pattern_ops PGNSP PGUID 2231 1042 f 0))
 DATA (insert(403reltime_opsPGNSP PGUID 2233703 t 0))
 DATA (insert(403tinterval_opsPGNSP PGUID 2234704 t 0))
 DATA (insert(405aclitem_opsPGNSP PGUID 2235 1033 t 0))
 DATA (insert(783box_opsPGNSP PGUID 2593603 t 0))
 DATA (insert(783point_opsPGNSP PGUID 1029600 t 603))
 DATA (insert(783poly_opsPGNSP PGUID 2594604 t 603))
 DATA (insert(783circle_opsPGNSP PGUID 2595718 t 603))
 DATA (insert(2742 _int4_opsPGNSP PGUID 27451007 t 23))
 DATA (insert(2742 _text_opsPGNSP PGUID 27451009 t 25))
 DATA (insert(2742 _abstime_opsPGNSP PGUID 27451023 t 702))
 DATA (insert(2742 _bit_opsPGNSP PGUID 27451561 t 1560))
 DATA (insert(2742 _bool_opsPGNSP PGUID 27451000 t 16))
 DATA (insert(2742 _bpchar_opsPGNSP PGUID 27451014 t 1042))
 DATA (insert(2742 _bytea_opsPGNSP PGUID 27451001 t 17))
 DATA (insert(2742 _char_opsPGNSP PGUID 27451002 t 18))
 DATA (insert(2742 _cidr_opsPGNSP PGUID 2745651 t 650))
 DATA (insert(2742 _date_opsPGNSP PGUID 27451182 t 1082))
 DATA (insert(2742 _float4_opsPGNSP PGUID 27451021 t 700))
 DATA (insert(2742 _float8_opsPGNSP PGUID 27451022 t 701))
 DATA (insert(2742 _inet_opsPGNSP PGUID 27451041 t 869))
 DATA (insert(2742 _int2_opsPGNSP PGUID 27451005 t 21))
 DATA (insert(2742 _int8_opsPGNSP PGUID 27451016 t 20))
 DATA (insert(2742 _interval_opsPGNSP PGUID 27451187 t 1186))
 DATA (insert(2742 _macaddr_opsPGNSP PGUID 27451040 t 829))
 DATA (insert(2742 _name_opsPGNSP PGUID 27451003 t 19))
 DATA (insert(2742 _numeric_opsPGNSP PGUID 27451231 t 1700))
 DATA (insert(2742 _oid_opsPGNSP PGUID 27451028 t 26))
 DATA (insert(2742 _oidvector_opsPGNSP PGUID 27451013 t 30))
 DATA (insert(2742 _time_opsPGNSP PGUID 27451183 t 1083))
 DATA (insert(2742 _timestamptz_ops PGNSP PGUID 27451185 t 1184))
 DATA (insert(2742 _timetz_opsPGNSP PGUID 27451270 t 1266))
 DATA (insert(2742 _varbit_opsPGNSP PGUID 27451563 t 1562))
 DATA (insert(2742 _varchar_opsPGNSP PGUID 27451015 t 1043))
 DATA (insert(2742 _timestamp_opsPGNSP PGUID 27451115 t 1114))
 DATA (insert(2742 _money_opsPGNSP PGUID 2745791 t 790))
 DATA (insert(2742 _reltime_opsPGNSP PGUID 27451024 t 703))
 DATA (insert(2742 _tinterval_opsPGNSP PGUID 27451025 t 704))
 DATA (insert(403uuid_opsPGNSP PGUID 29682950 t 0))
 DATA (insert(405uuid_opsPGNSP PGUID 29692950 t 0))
 DATA (insert(403enum_opsPGNSP PGUID 35223500 t 0))
 DATA (insert(405enum_opsPGNSP PGUID 35233500 t 0))
 DATA (insert(403tsvector_opsPGNSP PGUID 36263614 t 0))
 DATA (insert(783tsvector_opsPGNSP PGUID 36553614 t 3642))
 DATA (insert(2742 tsvector_opsPGNSP PGUID 36593614 t 25))
 DATA (insert(403tsquery_opsPGNSP PGUID 36833615 t 0))
 DATA (insert(783tsquery_opsPGNSP PGUID 37023615 t 20))
 DATA (insert(403range_opsPGNSP PGUID 39013831 t 0))
 DATA (insert(405range_opsPGNSP PGUID 39033831 t 0))
 DATA (insert(783range_opsPGNSP PGUID 39193831 t 0))
 DATA (insert(4000 range_opsPGNSP PGUID 34743831 t 0))
 DATA (insert(4000 quad_point_opsPGNSP PGUID 4015600 t 0))
 DATA (insert(4000 kd_point_opsPGNSP PGUID 4016600 f 0))
 DATA (insert(4000 text_opsPGNSP PGUID 401725 t 0))

Variables

 FormData_pg_opclass

Define Documentation

#define Anum_pg_opclass_opcdefault   7

Definition at line 81 of file pg_opclass.h.

Referenced by DefineOpClass().

#define Anum_pg_opclass_opcfamily   5

Definition at line 79 of file pg_opclass.h.

Referenced by DefineOpClass().

#define Anum_pg_opclass_opcintype   6

Definition at line 80 of file pg_opclass.h.

Referenced by DefineOpClass().

#define Anum_pg_opclass_opckeytype   8

Definition at line 82 of file pg_opclass.h.

Referenced by DefineOpClass().

#define Anum_pg_opclass_opcmethod   1

Definition at line 75 of file pg_opclass.h.

Referenced by DefineOpClass(), and GetDefaultOpClass().

#define Anum_pg_opclass_opcname   2

Definition at line 76 of file pg_opclass.h.

Referenced by DefineOpClass().

#define Anum_pg_opclass_opcnamespace   3

Definition at line 77 of file pg_opclass.h.

Referenced by DefineOpClass().

#define Anum_pg_opclass_opcowner   4

Definition at line 78 of file pg_opclass.h.

Referenced by DefineOpClass().

#define DATE_BTREE_OPS_OID   3122

Definition at line 106 of file pg_opclass.h.

#define FLOAT8_BTREE_OPS_OID   3123

Definition at line 111 of file pg_opclass.h.

#define INT2_BTREE_OPS_OID   1979

Definition at line 116 of file pg_opclass.h.

#define INT4_BTREE_OPS_OID   1978

Definition at line 119 of file pg_opclass.h.

#define INT8_BTREE_OPS_OID   3124

Definition at line 122 of file pg_opclass.h.

#define Natts_pg_opclass   8

Definition at line 74 of file pg_opclass.h.

#define NUMERIC_BTREE_OPS_OID   3125

Definition at line 138 of file pg_opclass.h.

#define OID_BTREE_OPS_OID   1981

Definition at line 141 of file pg_opclass.h.

Referenced by LookupOpclassInfo(), and RelationGetIndexList().

#define OperatorClassRelationId   2616
#define TEXT_BTREE_OPS_OID   3126

Definition at line 147 of file pg_opclass.h.

#define TIMESTAMP_BTREE_OPS_OID   3128

Definition at line 160 of file pg_opclass.h.

#define TIMESTAMPTZ_BTREE_OPS_OID   3127

Definition at line 152 of file pg_opclass.h.


Typedef Documentation

Definition at line 68 of file pg_opclass.h.


Function Documentation

CATALOG ( pg_opclass  ,
2616   
)

Definition at line 51 of file pg_opclass.h.

{
    Oid         opcmethod;      /* index access method opclass is for */
    NameData    opcname;        /* name of this opclass */
    Oid         opcnamespace;   /* namespace of this opclass */
    Oid         opcowner;       /* opclass owner */
    Oid         opcfamily;      /* containing operator family */
    Oid         opcintype;      /* type of data indexed by opclass */
    bool        opcdefault;     /* T if opclass is default for opcintype */
    Oid         opckeytype;     /* type of data in index, or InvalidOid */
} FormData_pg_opclass;

DATA ( insert(4000 text_opsPGNSP PGUID 401725 t 0)   ) 
DATA ( insert(4000 kd_point_opsPGNSP PGUID 4016600 f 0)   ) 
DATA ( insert(4000 quad_point_opsPGNSP PGUID 4015600 t 0)   ) 
DATA ( insert(4000 range_opsPGNSP PGUID 34743831 t 0)   ) 
DATA ( insert(783range_opsPGNSP PGUID 39193831 t 0)   ) 
DATA ( insert(405range_opsPGNSP PGUID 39033831 t 0)   ) 
DATA ( insert(403range_opsPGNSP PGUID 39013831 t 0)   ) 
DATA ( insert(783tsquery_opsPGNSP PGUID 37023615 t 20)   ) 
DATA ( insert(403tsquery_opsPGNSP PGUID 36833615 t 0)   ) 
DATA ( insert(2742 tsvector_opsPGNSP PGUID 36593614 t 25)   ) 
DATA ( insert(783tsvector_opsPGNSP PGUID 36553614 t 3642)   ) 
DATA ( insert(403tsvector_opsPGNSP PGUID 36263614 t 0)   ) 
DATA ( insert(405enum_opsPGNSP PGUID 35233500 t 0)   ) 
DATA ( insert(403enum_opsPGNSP PGUID 35223500 t 0)   ) 
DATA ( insert(405uuid_opsPGNSP PGUID 29692950 t 0)   ) 
DATA ( insert(403uuid_opsPGNSP PGUID 29682950 t 0)   ) 
DATA ( insert(2742 _tinterval_opsPGNSP PGUID 27451025 t 704)   ) 
DATA ( insert(2742 _reltime_opsPGNSP PGUID 27451024 t 703)   ) 
DATA ( insert(2742 _money_opsPGNSP PGUID 2745791 t 790)   ) 
DATA ( insert(2742 _timestamp_opsPGNSP PGUID 27451115 t 1114)   ) 
DATA ( insert(2742 _varchar_opsPGNSP PGUID 27451015 t 1043)   ) 
DATA ( insert(2742 _varbit_opsPGNSP PGUID 27451563 t 1562)   ) 
DATA ( insert(2742 _timetz_opsPGNSP PGUID 27451270 t 1266)   ) 
DATA ( insert(2742 _timestamptz_ops PGNSP PGUID 27451185 t 1184)   ) 
DATA ( insert(2742 _time_opsPGNSP PGUID 27451183 t 1083)   ) 
DATA ( insert(2742 _oidvector_opsPGNSP PGUID 27451013 t 30)   ) 
DATA ( insert(2742 _oid_opsPGNSP PGUID 27451028 t 26)   ) 
DATA ( insert(2742 _numeric_opsPGNSP PGUID 27451231 t 1700)   ) 
DATA ( insert(2742 _name_opsPGNSP PGUID 27451003 t 19)   ) 
DATA ( insert(2742 _macaddr_opsPGNSP PGUID 27451040 t 829)   ) 
DATA ( insert(2742 _interval_opsPGNSP PGUID 27451187 t 1186)   ) 
DATA ( insert(2742 _int8_opsPGNSP PGUID 27451016 t 20)   ) 
DATA ( insert(2742 _int2_opsPGNSP PGUID 27451005 t 21)   ) 
DATA ( insert(2742 _inet_opsPGNSP PGUID 27451041 t 869)   ) 
DATA ( insert(2742 _float8_opsPGNSP PGUID 27451022 t 701)   ) 
DATA ( insert(2742 _float4_opsPGNSP PGUID 27451021 t 700)   ) 
DATA ( insert(2742 _date_opsPGNSP PGUID 27451182 t 1082)   ) 
DATA ( insert(2742 _cidr_opsPGNSP PGUID 2745651 t 650)   ) 
DATA ( insert(2742 _char_opsPGNSP PGUID 27451002 t 18)   ) 
DATA ( insert(2742 _bytea_opsPGNSP PGUID 27451001 t 17)   ) 
DATA ( insert(2742 _bpchar_opsPGNSP PGUID 27451014 t 1042)   ) 
DATA ( insert(2742 _bool_opsPGNSP PGUID 27451000 t 16)   ) 
DATA ( insert(2742 _bit_opsPGNSP PGUID 27451561 t 1560)   ) 
DATA ( insert(2742 _abstime_opsPGNSP PGUID 27451023 t 702)   ) 
DATA ( insert(2742 _text_opsPGNSP PGUID 27451009 t 25)   ) 
DATA ( insert(2742 _int4_opsPGNSP PGUID 27451007 t 23)   ) 
DATA ( insert(783circle_opsPGNSP PGUID 2595718 t 603)   ) 
DATA ( insert(783poly_opsPGNSP PGUID 2594604 t 603)   ) 
DATA ( insert(783point_opsPGNSP PGUID 1029600 t 603)   ) 
DATA ( insert(783box_opsPGNSP PGUID 2593603 t 0)   ) 
DATA ( insert(405aclitem_opsPGNSP PGUID 2235 1033 t 0)   ) 
DATA ( insert(403tinterval_opsPGNSP PGUID 2234704 t 0)   ) 
DATA ( insert(403reltime_opsPGNSP PGUID 2233703 t 0)   ) 
DATA ( insert(405bpchar_pattern_ops PGNSP PGUID 2231 1042 f 0)   ) 
DATA ( insert(405varchar_pattern_ops PGNSP PGUID 222925 f 0)   ) 
DATA ( insert(405text_pattern_ops PGNSP PGUID 222925 f 0)   ) 
DATA ( insert(405reltime_opsPGNSP PGUID 2228703 t 0)   ) 
DATA ( insert(405abstime_opsPGNSP PGUID 2227702 t 0)   ) 
DATA ( insert(405cid_opsPGNSP PGUID 222629 t 0)   ) 
DATA ( insert(405xid_opsPGNSP PGUID 222528 t 0)   ) 
DATA ( insert(403tid_opsPGNSP PGUID 278927 t 0)   ) 
DATA ( insert(405int2vector_opsPGNSP PGUID 222422 t 0)   ) 
DATA ( insert(405bytea_opsPGNSP PGUID 222317 t 0)   ) 
DATA ( insert(405bool_opsPGNSP PGUID 222216 t 0)   ) 
DATA ( insert(403money_opsPGNSP PGUID 2099790 t 0)   ) 
DATA ( insert(403bpchar_pattern_ops PGNSP PGUID 2097 1042 f 0)   ) 
DATA ( insert(403varchar_pattern_ops PGNSP PGUID 209525 f 0)   ) 
DATA ( insert(403text_pattern_ops PGNSP PGUID 209525 f 0)   ) 
DATA ( insert(405timestamp_opsPGNSP PGUID 2040 1114 t 0)   ) 
DATA ( insert(405varchar_opsPGNSP PGUID 199525 f 0)   ) 
DATA ( insert(403varchar_opsPGNSP PGUID 199425 f 0)   ) 
DATA ( insert(403varbit_opsPGNSP PGUID 2002 1562 t 0)   ) 
DATA ( insert(405timetz_opsPGNSP PGUID 2001 1266 t 0)   ) 
DATA ( insert(403timetz_opsPGNSP PGUID 2000 1266 t 0)   ) 
DATA ( insert(405timestamptz_opsPGNSP PGUID 1999 1184 t 0)   ) 
DATA ( insert(405time_opsPGNSP PGUID 1997 1083 t 0)   ) 
DATA ( insert(403time_opsPGNSP PGUID 1996 1083 t 0)   ) 
DATA ( insert(405text_opsPGNSP PGUID 199525 t 0)   ) 
DATA ( insert(403record_opsPGNSP PGUID 2994 2249 t 0)   ) 
DATA ( insert(405oidvector_opsPGNSP PGUID 199230 t 0)   ) 
DATA ( insert(403oidvector_opsPGNSP PGUID 199130 t 0)   ) 
DATA ( insert(405oid_opsPGNSP PGUID 199026 t 0)   ) 
DATA ( insert(405numeric_opsPGNSP PGUID 1998 1700 t 0)   ) 
DATA ( insert(405name_opsPGNSP PGUID 198719 t 0)   ) 
DATA ( insert(403name_opsPGNSP PGUID 198619 t 2275)   ) 
DATA ( insert(405macaddr_opsPGNSP PGUID 1985829 t 0)   ) 
DATA ( insert(403macaddr_opsPGNSP PGUID 1984829 t 0)   ) 
DATA ( insert(405interval_opsPGNSP PGUID 1983 1186 t 0)   ) 
DATA ( insert(403interval_opsPGNSP PGUID 1982 1186 t 0)   ) 
DATA ( insert(405int8_opsPGNSP PGUID 197720 t 0)   ) 
DATA ( insert(405int4_opsPGNSP PGUID 197723 t 0)   ) 
DATA ( insert(405int2_opsPGNSP PGUID 197721 t 0)   ) 
DATA ( insert(405inet_opsPGNSP PGUID 1975869 t 0)   ) 
DATA ( insert(403inet_opsPGNSP PGUID 1974869 t 0)   ) 
DATA ( insert(405float8_opsPGNSP PGUID 1971701 t 0)   ) 
DATA ( insert(405float4_opsPGNSP PGUID 1971700 t 0)   ) 
DATA ( insert(403float4_opsPGNSP PGUID 1970700 t 0)   ) 
DATA ( insert(405date_opsPGNSP PGUID435 1082 t 0)   ) 
DATA ( insert  OID = 3122(403 date_ops PGNSP PGUID434 1082 t 0)  ) 
DATA ( insert(405cidr_opsPGNSP PGUID 1975869 f 0)   ) 
DATA ( insert(403cidr_opsPGNSP PGUID 1974869 f 0)   ) 
DATA ( insert(405char_opsPGNSP PGUID43118 t 0)   ) 
DATA ( insert(403char_opsPGNSP PGUID42918 t 0)   ) 
DATA ( insert(403bytea_opsPGNSP PGUID42817 t 0)   ) 
DATA ( insert(405bpchar_opsPGNSP PGUID427 1042 t 0)   ) 
DATA ( insert(403bpchar_opsPGNSP PGUID426 1042 t 0)   ) 
DATA ( insert(403bool_opsPGNSP PGUID42416 t 0)   ) 
DATA ( insert(403bit_opsPGNSP PGUID423 1560 t 0)   ) 
DATA ( insert(405array_opsPGNSP PGUID627 2277 t 0)   ) 
DATA ( insert(403array_opsPGNSP PGUID397 2277 t 0)   ) 
DATA ( insert(403abstime_opsPGNSP PGUID421702 t 0)   ) 

Variable Documentation

Definition at line 61 of file pg_opclass.h.