26#include "catalog/pg_attribute_d.h"
192#define ATTRIBUTE_FIXED_PART_SIZE \
193 (offsetof(FormData_pg_attribute,attcollation) + sizeof(Oid))
222#ifdef EXPOSE_TO_CLIENT_CODE
224#define ATTRIBUTE_IDENTITY_ALWAYS 'a'
225#define ATTRIBUTE_IDENTITY_BY_DEFAULT 'd'
227#define ATTRIBUTE_GENERATED_STORED 's'
228#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)