7
7
*
8
8
* Copyright (c) 1994, Regents of the University of California
9
9
*
10
- * $Id: pg_type.h,v 1.23 1997/11/16 04:36:43 momjian Exp $
10
+ * $Id: pg_type.h,v 1.24 1997/11/17 16:39:16 thomas Exp $
11
11
*
12
12
* NOTES
13
13
* the genbki.sh script reads this file and generates .bki
@@ -151,23 +151,23 @@ typedef TypeTupleFormData *TypeTupleForm;
151
151
152
152
/* OIDS 1 - 99 */
153
153
DATA (insert OID = 16 ( bool PGUID 1 1 t b t \054 0 0 boolin boolout boolin boolout c _null_ ));
154
- DESCR ("" );
154
+ DESCR ("boolean 'true'/'false' " );
155
155
#define BOOLOID 16
156
156
157
157
DATA (insert OID = 17 ( bytea PGUID - 1 - 1 f b t \054 0 18 byteain byteaout byteain byteaout i _null_ ));
158
158
DESCR ("" );
159
159
DATA (insert OID = 18 ( char PGUID 1 1 t b t \054 0 0 charin charout charin charout c _null_ ));
160
- DESCR ("" );
160
+ DESCR ("single character 'c' " );
161
161
#define CHAROID 18
162
162
163
163
DATA (insert OID = 19 ( name PGUID NAMEDATALEN NAMEDATALEN f b t \054 0 18 namein nameout namein nameout d _null_ ));
164
164
DESCR ("" );
165
165
#define NAMEOID 19
166
166
167
167
DATA (insert OID = 20 ( char16 PGUID 16 16 f b t \054 0 18 char16in char16out char16in char16out i _null_ ));
168
- DESCR ("" );
168
+ DESCR ("sixteen characters " );
169
169
DATA (insert OID = 21 ( int2 PGUID 2 5 t b t \054 0 0 int2in int2out int2in int2out s _null_ ));
170
- DESCR ("" );
170
+ DESCR ("two-byte integer " );
171
171
#define INT2OID 21
172
172
173
173
DATA (insert OID = 22 ( int28 PGUID 16 50 f b t \054 0 21 int28in int28out int28in int28out i _null_ ));
@@ -182,13 +182,13 @@ DESCR("");
182
182
#define INT28OID 22
183
183
184
184
DATA (insert OID = 23 ( int4 PGUID 4 10 t b t \054 0 0 int4in int4out int4in int4out i _null_ ));
185
- DESCR ("" );
185
+ DESCR ("4-byte integer " );
186
186
#define INT4OID 23
187
187
188
188
DATA (insert OID = 24 ( regproc PGUID 4 16 t b t \054 0 0 regprocin regprocout regprocin regprocout i _null_ ));
189
189
DESCR ("" );
190
190
DATA (insert OID = 25 ( text PGUID - 1 - 1 f b t \054 0 18 textin textout textin textout i _null_ ));
191
- DESCR ("" );
191
+ DESCR ("native variable-length string " );
192
192
#define TEXTOID 25
193
193
194
194
DATA (insert OID = 26 ( oid PGUID 4 10 t b t \054 0 0 int4in int4out int4in int4out i _null_ ));
@@ -207,7 +207,7 @@ DATA(insert OID = 32 ( SET PGUID -1 -1 f r t \054 0 -1 textin textout text
207
207
DESCR ("" );
208
208
209
209
DATA (insert OID = 71 ( pg_type PGUID 1 1 t b t \054 1247 0 foo bar foo bar c _null_ ));
210
- DESCR ("" );
210
+ DESCR ("types table " );
211
211
DATA (insert OID = 75 ( pg_attribute PGUID 1 1 t b t \054 1249 0 foo bar foo bar c _null_ ));
212
212
DESCR ("" );
213
213
DATA (insert OID = 81 ( pg_proc PGUID 1 1 t b t \054 1255 0 foo bar foo bar c _null_ ));
@@ -219,7 +219,7 @@ DESCR("");
219
219
DATA (insert OID = 87 ( pg_group PGUID 1 1 t b t \054 1261 0 foo bar foo bar c _null_ ));
220
220
DESCR ("" );
221
221
DATA (insert OID = 88 ( pg_database PGUID 1 1 t b t \054 1262 0 foo bar foo bar c _null_ ));
222
- DESCR ("" );
222
+ DESCR ("known databases " );
223
223
DATA (insert OID = 90 ( pg_variable PGUID 1 1 t b t \054 1264 0 foo bar foo bar c _null_ ));
224
224
DESCR ("" );
225
225
DATA (insert OID = 99 ( pg_log PGUID 1 1 t b t \054 1269 0 foo bar foo bar c _null_ ));
@@ -243,57 +243,57 @@ DESCR("");
243
243
244
244
/* OIDS 400 - 499 */
245
245
DATA (insert OID = 409 ( char2 PGUID 2 2 t b t \054 0 18 char2in char2out char2in char2out s _null_ ));
246
- DESCR ("" );
246
+ DESCR ("two characters " );
247
247
DATA (insert OID = 410 ( char4 PGUID 4 4 t b t \054 0 18 char4in char4out char4in char4out i _null_ ));
248
- DESCR ("" );
248
+ DESCR ("four characters " );
249
249
DATA (insert OID = 411 ( char8 PGUID 8 8 f b t \054 0 18 char8in char8out char8in char8out i _null_ ));
250
- DESCR ("" );
250
+ DESCR ("eight characters " );
251
251
252
252
/* OIDS 500 - 599 */
253
253
254
254
/* OIDS 600 - 699 */
255
255
DATA (insert OID = 600 ( point PGUID 16 24 f b t \054 0 701 point_in point_out point_in point_out d _null_ ));
256
- DESCR ("" );
256
+ DESCR ("geometric point '(x, y)' " );
257
257
DATA (insert OID = 601 ( lseg PGUID 32 48 f b t \054 0 600 lseg_in lseg_out lseg_in lseg_out d _null_ ));
258
- DESCR ("" );
258
+ DESCR ("geometric line segment '(pt1,pt2)' " );
259
259
DATA (insert OID = 602 ( path PGUID - 1 - 1 f b t \054 0 600 path_in path_out path_in path_out d _null_ ));
260
- DESCR ("" );
260
+ DESCR ("geometric path '(pt1,...)' " );
261
261
DATA (insert OID = 603 ( box PGUID 32 100 f b t \073 0 600 box_in box_out box_in box_out d _null_ ));
262
- DESCR ("" );
262
+ DESCR ("geometric box '(lower left,upper right)' " );
263
263
DATA (insert OID = 604 ( polygon PGUID - 1 - 1 f b t \054 0 - 1 poly_in poly_out poly_in poly_out d _null_ ));
264
- DESCR ("" );
264
+ DESCR ("geometric polygon '(pt1,...)' " );
265
265
DATA (insert OID = 605 ( filename PGUID 256 - 1 f b t \054 0 18 filename_in filename_out filename_in filename_out i _null_ ));
266
266
DESCR ("" );
267
267
268
268
DATA (insert OID = 628 ( line PGUID 32 48 f b t \054 0 701 line_in line_out line_in line_out d _null_ ));
269
- DESCR ("" );
269
+ DESCR ("geometric line '(pt1,pt2)' " );
270
270
DATA (insert OID = 629 ( _line PGUID - 1 - 1 f b t \054 0 628 array_in array_out array_in array_out d _null_ ));
271
271
DESCR ("" );
272
272
273
273
/* OIDS 700 - 799 */
274
274
275
275
DATA (insert OID = 700 ( float4 PGUID 4 12 f b t \054 0 0 float4in float4out float4in float4out i _null_ ));
276
- DESCR ("" );
276
+ DESCR ("single-precision floating point number " );
277
277
#define FLOAT4OID 700
278
278
DATA (insert OID = 701 ( float8 PGUID 8 24 f b t \054 0 0 float8in float8out float8in float8out d _null_ ));
279
- DESCR ("" );
279
+ DESCR ("double-precision floating point number " );
280
280
#define FLOAT8OID 701
281
281
DATA (insert OID = 702 ( abstime PGUID 4 20 t b t \054 0 0 nabstimein nabstimeout nabstimein nabstimeout i _null_ ));
282
- DESCR ("" );
282
+ DESCR ("internal date and time (Unix system time) " );
283
283
DATA (insert OID = 703 ( reltime PGUID 4 20 t b t \054 0 0 reltimein reltimeout reltimein reltimeout i _null_ ));
284
- DESCR ("" );
284
+ DESCR ("internal time interval (Unix delta time) " );
285
285
DATA (insert OID = 704 ( tinterval PGUID 12 47 f b t \054 0 0 tintervalin tintervalout tintervalin tintervalout i _null_ ));
286
- DESCR ("" );
286
+ DESCR ("time interval '(abstime,abstime)' " );
287
287
DATA (insert OID = 705 ( unknown PGUID - 1 - 1 f b t \054 0 18 textin textout textin textout i _null_ ));
288
288
DESCR ("" );
289
289
#define UNKNOWNOID 705
290
290
291
291
DATA (insert OID = 718 ( circle PGUID 24 47 f b t \054 0 0 circle_in circle_out circle_in circle_out d _null_ ));
292
- DESCR ("" );
292
+ DESCR ("geometric circle '(center,radius>' " );
293
293
DATA (insert OID = 719 ( _circle PGUID - 1 - 1 f b t \054 0 718 array_in array_out array_in array_out d _null_ ));
294
294
DESCR ("" );
295
295
DATA (insert OID = 790 ( money PGUID 4 24 f b t \054 0 0 cash_in cash_out cash_in cash_out i _null_ ));
296
- DESCR ("" );
296
+ DESCR ("money '$xx.yy' " );
297
297
#define CASHOID 790
298
298
DATA (insert OID = 791 ( _money PGUID - 1 - 1 f b t \054 0 790 array_in array_out array_in array_out i _null_ ));
299
299
DESCR ("" );
@@ -384,14 +384,14 @@ DATA(insert OID = 1042 ( bpchar PGUID -1 -1 f b t \054 0 18 bpcharin bpcharou
384
384
DESCR ("" );
385
385
#define BPCHAROID 1042
386
386
DATA (insert OID = 1043 ( varchar PGUID - 1 - 1 f b t \054 0 18 varcharin varcharout varcharin varcharout i _null_ ));
387
- DESCR ("" );
387
+ DESCR ("variable-length string with maximum size " );
388
388
#define VARCHAROID 1043
389
389
390
390
DATA (insert OID = 1082 ( date PGUID 4 10 t b t \054 0 0 date_in date_out date_in date_out i _null_ ));
391
- DESCR ("" );
391
+ DESCR ("date 'yyyy-mm-dd' " );
392
392
#define DATEOID 1082
393
393
DATA (insert OID = 1083 ( time PGUID 8 16 f b t \054 0 0 time_in time_out time_in time_out d _null_ ));
394
- DESCR ("" );
394
+ DESCR ("time 'hh:mm:ss' " );
395
395
#define TIMEOID 1083
396
396
397
397
/* OIDS 1100 - 1199 */
@@ -400,19 +400,19 @@ DESCR("");
400
400
DATA (insert OID = 1183 ( _time PGUID - 1 - 1 f b t \054 0 1083 array_in array_out array_in array_out d _null_ ));
401
401
DESCR ("" );
402
402
DATA (insert OID = 1184 ( datetime PGUID 8 47 f b t \054 0 0 datetime_in datetime_out datetime_in datetime_out d _null_ ));
403
- DESCR ("" );
403
+ DESCR ("date and time 'yyyy-mm-dd hh:mm:ss' " );
404
404
#define DATETIMEOID 1184
405
405
DATA (insert OID = 1185 ( _datetime PGUID - 1 - 1 f b t \054 0 1184 array_in array_out array_in array_out d _null_ ));
406
406
DESCR ("" );
407
407
DATA (insert OID = 1186 ( timespan PGUID 12 47 f b t \054 0 0 timespan_in timespan_out timespan_in timespan_out d _null_ ));
408
- DESCR ("" );
408
+ DESCR ("time interval '@ <number> <units>' " );
409
409
#define TIMESPANOID 1186
410
410
DATA (insert OID = 1187 ( _timespan PGUID - 1 - 1 f b t \054 0 1186 array_in array_out array_in array_out d _null_ ));
411
411
DESCR ("" );
412
412
413
413
/* OIDS 1200 - 1299 */
414
414
DATA (insert OID = 1296 ( timestamp PGUID 4 19 t b t \054 0 0 timestamp_in timestamp_out timestamp_in timestamp_out i _null_ ));
415
- DESCR ("" );
415
+ DESCR ("date and time " );
416
416
#define TIMESTAMPOID 1296
417
417
418
418
/*
0 commit comments