26#include "catalog/pg_attribute_d.h"
194#define ATTRIBUTE_FIXED_PART_SIZE \
195 (offsetof(FormData_pg_attribute,attcollation) + sizeof(Oid))
224#ifdef EXPOSE_TO_CLIENT_CODE
226#define ATTRIBUTE_IDENTITY_ALWAYS 'a'
227#define ATTRIBUTE_IDENTITY_BY_DEFAULT 'd'
229#define ATTRIBUTE_GENERATED_STORED 's'
230#define ATTRIBUTE_GENERATED_VIRTUAL 'v'
#define BKI_LOOKUP(catalog)
#define BKI_ROWTYPE_OID(oid, oidmacro)
struct FormExtraData_pg_attribute FormExtraData_pg_attribute
Oid atttypid BKI_LOOKUP_OPT(pg_type)
CATALOG(pg_attribute, 1249, AttributeRelationId) BKI_BOOTSTRAP BKI_ROWTYPE_OID(75
DECLARE_UNIQUE_INDEX(pg_attribute_relid_attnam_index, 2658, AttributeRelidNameIndexId, pg_attribute, btree(attrelid oid_ops, attname name_ops))
AttributeRelation_Rowtype_Id BKI_SCHEMA_MACRO
MAKE_SYSCACHE(ATTNAME, pg_attribute_relid_attnam_index, 32)
FormData_pg_attribute * Form_pg_attribute
DECLARE_UNIQUE_INDEX_PKEY(pg_attribute_relid_attnum_index, 2659, AttributeRelidNumIndexId, pg_attribute, btree(attrelid oid_ops, attnum int2_ops))
int32 atttypmod BKI_DEFAULT(-1)