25 #include "catalog/pg_cast_d.h" 60 #define CastOidIndexId 2660 61 DECLARE_UNIQUE_INDEX(pg_cast_source_target_index, 2661, on pg_cast
using btree(castsource oid_ops, casttarget oid_ops));
62 #define CastSourceTargetIndexId 2661 64 #ifdef EXPOSE_TO_CLIENT_CODE 75 typedef enum CoercionCodes
77 COERCION_CODE_IMPLICIT =
'i',
78 COERCION_CODE_ASSIGNMENT =
'a',
79 COERCION_CODE_EXPLICIT =
'e' 87 typedef enum CoercionMethod
89 COERCION_METHOD_FUNCTION =
'f',
90 COERCION_METHOD_BINARY =
'b',
91 COERCION_METHOD_INOUT =
'i'
DECLARE_UNIQUE_INDEX_PKEY(pg_cast_oid_index, 2660, on pg_cast using btree(oid oid_ops))
DECLARE_UNIQUE_INDEX(pg_cast_source_target_index, 2661, on pg_cast using btree(castsource oid_ops, casttarget oid_ops))
CATALOG(pg_cast, 2605, CastRelationId)
FormData_pg_cast * Form_pg_cast
#define BKI_LOOKUP_OPT(catalog)
#define BKI_LOOKUP(catalog)
ObjectAddress CastCreate(Oid sourcetypeid, Oid targettypeid, Oid funcid, char castcontext, char castmethod, DependencyType behavior)