InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pgoids.h File Reference

Symbols necessary to implement the PostgreSQL Frontend/Backend Protocol. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOLOID   16
 
#define BYTEAOID   17
 
#define CHAROID   18
 
#define NAMEOID   19
 
#define INT8OID   20
 
#define INT2OID   21
 
#define INT2VECTOROID   22
 
#define INT4OID   23
 
#define REGPROCOID   24
 
#define TEXTOID   25
 
#define OIDOID   26
 
#define TIDOID   27
 
#define XIDOID   28
 
#define CIDOID   29
 
#define OIDVECTOROID   30
 
#define JSONOID   114
 
#define XMLOID   142
 
#define PGNODETREEOID   194
 
#define POINTOID   600
 
#define LSEGOID   601
 
#define PATHOID   602
 
#define BOXOID   603
 
#define POLYGONOID   604
 
#define LINEOID   628
 
#define FLOAT4OID   700
 
#define FLOAT8OID   701
 
#define ABSTIMEOID   702
 
#define RELTIMEOID   703
 
#define TINTERVALOID   704
 
#define UNKNOWNOID   705
 
#define CIRCLEOID   718
 
#define CASHOID   790
 
#define MACADDROID   829
 
#define INETOID   869
 
#define CIDROID   650
 
#define INT4ARRAYOID   1007
 
#define TEXTARRAYOID   1009
 
#define FLOAT4ARRAYOID   1021
 
#define ACLITEMOID   1033
 
#define CSTRINGARRAYOID   1263
 
#define BPCHAROID   1042
 
#define VARCHAROID   1043
 
#define DATEOID   1082
 
#define TIMEOID   1083
 
#define TIMESTAMPOID   1114
 
#define TIMESTAMPTZOID   1184
 
#define INTERVALOID   1186
 
#define TIMETZOID   1266
 
#define BITOID   1560
 
#define VARBITOID   1562
 
#define NUMERICOID   1700
 
#define REFCURSOROID   1790
 
#define REGPROCEDUREOID   2202
 
#define REGOPEROID   2203
 
#define REGOPERATOROID   2204
 
#define REGCLASSOID   2205
 
#define REGTYPEOID   2206
 
#define REGTYPEARRAYOID   2211
 
#define TSVECTOROID   3614
 
#define GTSVECTOROID   3642
 
#define TSQUERYOID   3615
 
#define REGCONFIGOID   3734
 
#define REGDICTIONARYOID   3769
 
#define INT4RANGEOID   3904
 
#define RECORDOID   2249
 
#define RECORDARRAYOID   2287
 
#define CSTRINGOID   2275
 
#define ANYOID   2276
 
#define ANYARRAYOID   2277
 
#define VOIDOID   2278
 
#define TRIGGEROID   2279
 
#define LANGUAGE_HANDLEROID   2280
 
#define INTERNALOID   2281
 
#define OPAQUEOID   2282
 
#define ANYELEMENTOID   2283
 
#define ANYNONARRAYOID   2776
 
#define ANYENUMOID   3500
 
#define FDW_HANDLEROID   3115
 
#define ANYRANGEOID   3831
 

Detailed Description

Symbols necessary to implement the PostgreSQL Frontend/Backend Protocol.

Author
Mark Travis mtrav.nosp@m.is15.nosp@m.432+s.nosp@m.rc@g.nosp@m.mail..nosp@m.com
Date
Tue Dec 17 13:44:24 2013

This file has the same license as the PostgreSQL project, and is not covered by the GPL. This is because the contents were lifted from PostgreSQL source.

Definition in file pgoids.h.

Macro Definition Documentation

#define ABSTIMEOID   702

Definition at line 72 of file pgoids.h.

#define ACLITEMOID   1033

Definition at line 86 of file pgoids.h.

#define ANYARRAYOID   2277

Definition at line 121 of file pgoids.h.

#define ANYELEMENTOID   2283

Definition at line 127 of file pgoids.h.

#define ANYENUMOID   3500

Definition at line 129 of file pgoids.h.

#define ANYNONARRAYOID   2776

Definition at line 128 of file pgoids.h.

#define ANYOID   2276

Definition at line 120 of file pgoids.h.

#define ANYRANGEOID   3831

Definition at line 131 of file pgoids.h.

#define BITOID   1560

Definition at line 98 of file pgoids.h.

#define BOOLOID   16

Definition at line 44 of file pgoids.h.

Referenced by Pg::putRowDescription().

#define BOXOID   603

Definition at line 67 of file pgoids.h.

#define BPCHAROID   1042

Definition at line 88 of file pgoids.h.

Referenced by Pg::putRowDescription().

#define BYTEAOID   17

Definition at line 45 of file pgoids.h.

#define CASHOID   790

Definition at line 79 of file pgoids.h.

#define CHAROID   18

Definition at line 47 of file pgoids.h.

Referenced by Pg::putRowDescription().

#define CIDOID   29

Definition at line 59 of file pgoids.h.

#define CIDROID   650

Definition at line 82 of file pgoids.h.

#define CIRCLEOID   718

Definition at line 78 of file pgoids.h.

#define CSTRINGARRAYOID   1263

Definition at line 87 of file pgoids.h.

#define CSTRINGOID   2275

Definition at line 119 of file pgoids.h.

#define DATEOID   1082

Definition at line 92 of file pgoids.h.

#define FDW_HANDLEROID   3115

Definition at line 130 of file pgoids.h.

#define FLOAT4ARRAYOID   1021

Definition at line 85 of file pgoids.h.

#define FLOAT4OID   700

Definition at line 70 of file pgoids.h.

#define FLOAT8OID   701

Definition at line 71 of file pgoids.h.

Referenced by Pg::putRowDescription().

#define GTSVECTOROID   3642

Definition at line 110 of file pgoids.h.

#define INETOID   869

Definition at line 81 of file pgoids.h.

#define INT2OID   21

Definition at line 50 of file pgoids.h.

#define INT2VECTOROID   22

Definition at line 51 of file pgoids.h.

#define INT4ARRAYOID   1007

Definition at line 83 of file pgoids.h.

#define INT4OID   23

Definition at line 52 of file pgoids.h.

#define INT4RANGEOID   3904

Definition at line 116 of file pgoids.h.

#define INT8OID   20

Definition at line 49 of file pgoids.h.

Referenced by Pg::putRowDescription().

#define INTERNALOID   2281

Definition at line 125 of file pgoids.h.

#define INTERVALOID   1186

Definition at line 96 of file pgoids.h.

#define JSONOID   114

Definition at line 61 of file pgoids.h.

#define LANGUAGE_HANDLEROID   2280

Definition at line 124 of file pgoids.h.

#define LINEOID   628

Definition at line 69 of file pgoids.h.

#define LSEGOID   601

Definition at line 65 of file pgoids.h.

#define MACADDROID   829

Definition at line 80 of file pgoids.h.

#define NAMEOID   19

Definition at line 48 of file pgoids.h.

#define NUMERICOID   1700

Definition at line 100 of file pgoids.h.

#define OIDOID   26

Definition at line 56 of file pgoids.h.

#define OIDVECTOROID   30

Definition at line 60 of file pgoids.h.

#define OPAQUEOID   2282

Definition at line 126 of file pgoids.h.

#define PATHOID   602

Definition at line 66 of file pgoids.h.

#define PGNODETREEOID   194

Definition at line 63 of file pgoids.h.

#define POINTOID   600

Definition at line 64 of file pgoids.h.

#define POLYGONOID   604

Definition at line 68 of file pgoids.h.

#define RECORDARRAYOID   2287

Definition at line 118 of file pgoids.h.

#define RECORDOID   2249

Definition at line 117 of file pgoids.h.

#define REFCURSOROID   1790

Definition at line 102 of file pgoids.h.

#define REGCLASSOID   2205

Definition at line 106 of file pgoids.h.

#define REGCONFIGOID   3734

Definition at line 114 of file pgoids.h.

#define REGDICTIONARYOID   3769

Definition at line 115 of file pgoids.h.

#define REGOPERATOROID   2204

Definition at line 105 of file pgoids.h.

#define REGOPEROID   2203

Definition at line 104 of file pgoids.h.

#define REGPROCEDUREOID   2202

Definition at line 103 of file pgoids.h.

#define REGPROCOID   24

Definition at line 54 of file pgoids.h.

#define REGTYPEARRAYOID   2211

Definition at line 108 of file pgoids.h.

#define REGTYPEOID   2206

Definition at line 107 of file pgoids.h.

#define RELTIMEOID   703

Definition at line 74 of file pgoids.h.

#define TEXTARRAYOID   1009

Definition at line 84 of file pgoids.h.

#define TEXTOID   25

Definition at line 55 of file pgoids.h.

#define TIDOID   27

Definition at line 57 of file pgoids.h.

#define TIMEOID   1083

Definition at line 93 of file pgoids.h.

#define TIMESTAMPOID   1114

Definition at line 94 of file pgoids.h.

#define TIMESTAMPTZOID   1184

Definition at line 95 of file pgoids.h.

#define TIMETZOID   1266

Definition at line 97 of file pgoids.h.

#define TINTERVALOID   704

Definition at line 76 of file pgoids.h.

#define TRIGGEROID   2279

Definition at line 123 of file pgoids.h.

#define TSQUERYOID   3615

Definition at line 112 of file pgoids.h.

#define TSVECTOROID   3614

Definition at line 109 of file pgoids.h.

#define UNKNOWNOID   705

Definition at line 77 of file pgoids.h.

#define VARBITOID   1562

Definition at line 99 of file pgoids.h.

#define VARCHAROID   1043

Definition at line 90 of file pgoids.h.

Referenced by Pg::putRowDescription().

#define VOIDOID   2278

Definition at line 122 of file pgoids.h.

#define XIDOID   28

Definition at line 58 of file pgoids.h.

#define XMLOID   142

Definition at line 62 of file pgoids.h.