|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Functions | |
| BEGIN_CATALOG_STRUCT | CATALOG (pg_conversion, 2607, ConversionRelationId) |
| DECLARE_UNIQUE_INDEX (pg_conversion_default_index, 2668, ConversionDefaultIndexId, pg_conversion, btree(connamespace oid_ops, conforencoding int4_ops, contoencoding int4_ops, oid oid_ops)) | |
| DECLARE_UNIQUE_INDEX (pg_conversion_name_nsp_index, 2669, ConversionNameNspIndexId, pg_conversion, btree(conname name_ops, connamespace oid_ops)) | |
| DECLARE_UNIQUE_INDEX_PKEY (pg_conversion_oid_index, 2670, ConversionOidIndexId, pg_conversion, btree(oid oid_ops)) | |
| MAKE_SYSCACHE (CONDEFAULT, pg_conversion_default_index, 8) | |
| MAKE_SYSCACHE (CONNAMENSP, pg_conversion_name_nsp_index, 8) | |
| MAKE_SYSCACHE (CONVOID, pg_conversion_oid_index, 8) | |
| ObjectAddress | ConversionCreate (const char *conname, Oid connamespace, Oid conowner, int32 conforencoding, int32 contoencoding, Oid conproc, bool def) |
| Oid | FindDefaultConversion (Oid name_space, int32 for_encoding, int32 to_encoding) |
Variables | |
| END_CATALOG_STRUCT typedef FormData_pg_conversion * | Form_pg_conversion |
| FormData_pg_conversion | |
| BEGIN_CATALOG_STRUCT CATALOG | ( | pg_conversion | , |
| 2607 | , | ||
| ConversionRelationId | |||
| ) |
Definition at line 31 of file pg_conversion.h.
References BKI_DEFAULT, BKI_LOOKUP, encoding, and fb().
|
extern |
Definition at line 38 of file pg_conversion.c.
References BoolGetDatum(), CatalogTupleInsert(), DEPENDENCY_NORMAL, elog, ereport, errcode(), ERRCODE_DUPLICATE_OBJECT, errmsg(), ERROR, fb(), FindDefaultConversion(), GetNewOidWithIndex(), heap_form_tuple(), heap_freetuple(), i, Int32GetDatum(), InvokeObjectPostCreateHook, NameGetDatum(), namestrcpy(), ObjectIdGetDatum(), pg_encoding_to_char, PointerGetDatum(), RelationData::rd_att, recordDependencyOn(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), RowExclusiveLock, SearchSysCacheExists2, table_close(), table_open(), and values.
Referenced by CreateConversionCommand().
| DECLARE_UNIQUE_INDEX | ( | pg_conversion_default_index | , |
| 2668 | , | ||
| ConversionDefaultIndexId | , | ||
| pg_conversion | , | ||
| btree(connamespace oid_ops, conforencoding int4_ops, contoencoding int4_ops, oid oid_ops) | |||
| ) |
| DECLARE_UNIQUE_INDEX | ( | pg_conversion_name_nsp_index | , |
| 2669 | , | ||
| ConversionNameNspIndexId | , | ||
| pg_conversion | , | ||
| btree(conname name_ops, connamespace oid_ops) | |||
| ) |
| DECLARE_UNIQUE_INDEX_PKEY | ( | pg_conversion_oid_index | , |
| 2670 | , | ||
| ConversionOidIndexId | , | ||
| pg_conversion | , | ||
| btree(oid oid_ops) | |||
| ) |
Definition at line 152 of file pg_conversion.c.
References fb(), Form_pg_conversion, GETSTRUCT(), i, Int32GetDatum(), InvalidOid, ObjectIdGetDatum(), ReleaseSysCacheList, and SearchSysCacheList3.
Referenced by ConversionCreate(), and FindDefaultConversionProc().
| MAKE_SYSCACHE | ( | CONDEFAULT | , |
| pg_conversion_default_index | , | ||
| 8 | |||
| ) |
| MAKE_SYSCACHE | ( | CONNAMENSP | , |
| pg_conversion_name_nsp_index | , | ||
| 8 | |||
| ) |
| MAKE_SYSCACHE | ( | CONVOID | , |
| pg_conversion_oid_index | , | ||
| 8 | |||
| ) |
| END_CATALOG_STRUCT typedef FormData_pg_conversion* Form_pg_conversion |
Definition at line 65 of file pg_conversion.h.
Referenced by ConversionIsVisibleExt(), FindDefaultConversion(), getObjectDescription(), and getObjectIdentityParts().
| FormData_pg_conversion |
Definition at line 56 of file pg_conversion.h.