|
15 | 15 | # For types used in the system catalogs, make sure the values here match
|
16 | 16 | # TypInfo[] in bootstrap.c.
|
17 | 17 |
|
18 |
| -# OID symbol macro names for pg_type OIDs are generated by genbki.pl |
19 |
| -# according to the following rule, so you don't need to specify them |
20 |
| -# here: |
| 18 | +# OID symbol macro names for pg_type OIDs are not specified here because |
| 19 | +# they are generated by genbki.pl according to the following rule: |
21 | 20 | # foo_bar -> FOO_BAROID
|
22 | 21 | # _foo_bar -> FOO_BARARRAYOID
|
23 |
| -# |
24 |
| -# The only oid_symbol entries in this file are for names that don't match |
25 |
| -# this rule, and are grandfathered in. |
26 | 22 |
|
27 | 23 | # To autogenerate an array type, add 'array_type_oid => 'nnnn' to the element
|
28 | 24 | # type, which will instruct genbki.pl to generate a BKI entry for it.
|
|
144 | 140 | typname => 'xml', typlen => '-1', typbyval => 'f', typcategory => 'U',
|
145 | 141 | typinput => 'xml_in', typoutput => 'xml_out', typreceive => 'xml_recv',
|
146 | 142 | typsend => 'xml_send', typalign => 'i', typstorage => 'x' },
|
147 |
| -{ oid => '194', oid_symbol => 'PGNODETREEOID', |
148 |
| - descr => 'string representing an internal node tree', |
| 143 | +{ oid => '194', descr => 'string representing an internal node tree', |
149 | 144 | typname => 'pg_node_tree', typlen => '-1', typbyval => 'f',
|
150 | 145 | typcategory => 'S', typinput => 'pg_node_tree_in',
|
151 | 146 | typoutput => 'pg_node_tree_out', typreceive => 'pg_node_tree_recv',
|
152 | 147 | typsend => 'pg_node_tree_send', typalign => 'i', typstorage => 'x',
|
153 | 148 | typcollation => 'default' },
|
154 |
| -{ oid => '3361', oid_symbol => 'PGNDISTINCTOID', |
155 |
| - descr => 'multivariate ndistinct coefficients', |
| 149 | +{ oid => '3361', descr => 'multivariate ndistinct coefficients', |
156 | 150 | typname => 'pg_ndistinct', typlen => '-1', typbyval => 'f',
|
157 | 151 | typcategory => 'S', typinput => 'pg_ndistinct_in',
|
158 | 152 | typoutput => 'pg_ndistinct_out', typreceive => 'pg_ndistinct_recv',
|
159 | 153 | typsend => 'pg_ndistinct_send', typalign => 'i', typstorage => 'x',
|
160 | 154 | typcollation => 'default' },
|
161 |
| -{ oid => '3402', oid_symbol => 'PGDEPENDENCIESOID', |
162 |
| - descr => 'multivariate dependencies', |
| 155 | +{ oid => '3402', descr => 'multivariate dependencies', |
163 | 156 | typname => 'pg_dependencies', typlen => '-1', typbyval => 'f',
|
164 | 157 | typcategory => 'S', typinput => 'pg_dependencies_in',
|
165 | 158 | typoutput => 'pg_dependencies_out', typreceive => 'pg_dependencies_recv',
|
166 | 159 | typsend => 'pg_dependencies_send', typalign => 'i', typstorage => 'x',
|
167 | 160 | typcollation => 'default' },
|
168 |
| -{ oid => '5017', oid_symbol => 'PGMCVLISTOID', |
169 |
| - descr => 'multivariate MCV list', |
| 161 | +{ oid => '5017', descr => 'multivariate MCV list', |
170 | 162 | typname => 'pg_mcv_list', typlen => '-1', typbyval => 'f', typcategory => 'S',
|
171 | 163 | typinput => 'pg_mcv_list_in', typoutput => 'pg_mcv_list_out',
|
172 | 164 | typreceive => 'pg_mcv_list_recv', typsend => 'pg_mcv_list_send',
|
173 | 165 | typalign => 'i', typstorage => 'x', typcollation => 'default' },
|
174 |
| -{ oid => '32', oid_symbol => 'PGDDLCOMMANDOID', |
175 |
| - descr => 'internal type for passing CollectedCommand', |
| 166 | +{ oid => '32', descr => 'internal type for passing CollectedCommand', |
176 | 167 | typname => 'pg_ddl_command', typlen => 'SIZEOF_POINTER', typbyval => 't',
|
177 | 168 | typtype => 'p', typcategory => 'P', typinput => 'pg_ddl_command_in',
|
178 | 169 | typoutput => 'pg_ddl_command_out', typreceive => 'pg_ddl_command_recv',
|
|
237 | 228 | typname => 'circle', typlen => '24', typbyval => 'f', typcategory => 'G',
|
238 | 229 | typinput => 'circle_in', typoutput => 'circle_out',
|
239 | 230 | typreceive => 'circle_recv', typsend => 'circle_send', typalign => 'd' },
|
240 |
| -{ oid => '790',oid_symbol => 'CASHOID',array_type_oid => '791', |
| 231 | +{ oid => '790', array_type_oid => '791', |
241 | 232 | descr => 'monetary amounts, $d,ddd.cc',
|
242 | 233 | typname => 'money', typlen => '8', typbyval => 'FLOAT8PASSBYVAL',
|
243 | 234 | typcategory => 'N', typinput => 'cash_in', typoutput => 'cash_out',
|
|
409 | 400 | typsend => 'uuid_send', typalign => 'c' },
|
410 | 401 |
|
411 | 402 | # pg_lsn
|
412 |
| -{ oid => '3220', oid_symbol => 'LSNOID', array_type_oid => '3221', |
413 |
| - descr => 'PostgreSQL LSN datatype', |
| 403 | +{ oid => '3220', array_type_oid => '3221', descr => 'PostgreSQL LSN datatype', |
414 | 404 | typname => 'pg_lsn', typlen => '8', typbyval => 'FLOAT8PASSBYVAL',
|
415 | 405 | typcategory => 'U', typinput => 'pg_lsn_in', typoutput => 'pg_lsn_out',
|
416 | 406 | typreceive => 'pg_lsn_recv', typsend => 'pg_lsn_send', typalign => 'd' },
|
|
542 | 532 | typname => 'trigger', typlen => '4', typbyval => 't', typtype => 'p',
|
543 | 533 | typcategory => 'P', typinput => 'trigger_in', typoutput => 'trigger_out',
|
544 | 534 | typreceive => '-', typsend => '-', typalign => 'i' },
|
545 |
| -{ oid => '3838', oid_symbol => 'EVTTRIGGEROID', |
| 535 | +{ oid => '3838', |
546 | 536 | descr => 'pseudo-type for the result of an event trigger function',
|
547 | 537 | typname => 'event_trigger', typlen => '4', typbyval => 't', typtype => 'p',
|
548 | 538 | typcategory => 'P', typinput => 'event_trigger_in',
|
|