22 #ifndef PG_ATTRIBUTE_H
23 #define PG_ATTRIBUTE_H
26 #include "catalog/pg_attribute_d.h"
173 #ifdef CATALOG_VARLEN
199 #define ATTRIBUTE_FIXED_PART_SIZE \
200 (offsetof(FormData_pg_attribute,attcollation) + sizeof(Oid))
209 DECLARE_UNIQUE_INDEX(pg_attribute_relid_attnam_index, 2658, AttributeRelidNameIndexId, on pg_attribute
using btree(attrelid oid_ops,
attname name_ops));
212 #ifdef EXPOSE_TO_CLIENT_CODE
214 #define ATTRIBUTE_IDENTITY_ALWAYS 'a'
215 #define ATTRIBUTE_IDENTITY_BY_DEFAULT 'd'
217 #define ATTRIBUTE_GENERATED_STORED 's'
#define BKI_LOOKUP(catalog)
#define BKI_ROWTYPE_OID(oid, oidmacro)
DECLARE_UNIQUE_INDEX_PKEY(pg_attribute_relid_attnum_index, 2659, AttributeRelidNumIndexId, on pg_attribute using btree(attrelid oid_ops, attnum int2_ops))
Oid atttypid BKI_LOOKUP_OPT(pg_type)
CATALOG(pg_attribute, 1249, AttributeRelationId) BKI_BOOTSTRAP BKI_ROWTYPE_OID(75
AttributeRelation_Rowtype_Id BKI_SCHEMA_MACRO
DECLARE_UNIQUE_INDEX(pg_attribute_relid_attnam_index, 2658, AttributeRelidNameIndexId, on pg_attribute using btree(attrelid oid_ops, attname name_ops))
FormData_pg_attribute * Form_pg_attribute
int32 attstattarget BKI_DEFAULT(-1)