Struct rpgffi::RelationData
[−]
[src]
#[repr(C)]pub struct RelationData { pub rd_node: RelFileNode, pub rd_smgr: *mut SMgrRelationData, pub rd_refcnt: c_int, pub rd_backend: BackendId, pub rd_islocaltemp: bool_, pub rd_isnailed: bool_, pub rd_isvalid: bool_, pub rd_indexvalid: c_char, pub rd_createSubid: SubTransactionId, pub rd_newRelfilenodeSubid: SubTransactionId, pub rd_rel: Form_pg_class, pub rd_att: TupleDesc, pub rd_id: Oid, pub rd_lockInfo: LockInfoData, pub rd_rules: *mut RuleLock, pub rd_rulescxt: MemoryContext, pub trigdesc: *mut TriggerDesc, pub rd_rsdesc: *mut RowSecurityDesc, pub rd_fkeylist: *mut List, pub rd_fkeyvalid: bool_, pub rd_indexlist: *mut List, pub rd_oidindex: Oid, pub rd_replidindex: Oid, pub rd_indexattr: *mut Bitmapset, pub rd_keyattr: *mut Bitmapset, pub rd_idattr: *mut Bitmapset, pub rd_options: *mut bytea, pub rd_index: Form_pg_index, pub rd_indextuple: *mut HeapTupleData, pub rd_amhandler: Oid, pub rd_indexcxt: MemoryContext, pub rd_amroutine: *mut IndexAmRoutine, pub rd_opfamily: *mut Oid, pub rd_opcintype: *mut Oid, pub rd_support: *mut RegProcedure, pub rd_supportinfo: *mut FmgrInfo, pub rd_indoption: *mut int16, pub rd_indexprs: *mut List, pub rd_indpred: *mut List, pub rd_exclops: *mut Oid, pub rd_exclprocs: *mut Oid, pub rd_exclstrats: *mut uint16, pub rd_amcache: *mut c_void, pub rd_indcollation: *mut Oid, pub rd_fdwroutine: *mut FdwRoutine, pub rd_toastoid: Oid, pub pgstat_info: *mut PgStat_TableStatus, }
Fields
rd_node: RelFileNode
rd_smgr: *mut SMgrRelationData
rd_refcnt: c_int
rd_backend: BackendId
rd_islocaltemp: bool_
rd_isnailed: bool_
rd_isvalid: bool_
rd_indexvalid: c_char
rd_createSubid: SubTransactionId
rd_newRelfilenodeSubid: SubTransactionId
rd_rel: Form_pg_class
rd_att: TupleDesc
rd_id: Oid
rd_lockInfo: LockInfoData
rd_rules: *mut RuleLock
rd_rulescxt: MemoryContext
trigdesc: *mut TriggerDesc
rd_rsdesc: *mut RowSecurityDesc
rd_fkeylist: *mut List
rd_fkeyvalid: bool_
rd_indexlist: *mut List
rd_oidindex: Oid
rd_replidindex: Oid
rd_indexattr: *mut Bitmapset
rd_keyattr: *mut Bitmapset
rd_idattr: *mut Bitmapset
rd_options: *mut bytea
rd_index: Form_pg_index
rd_indextuple: *mut HeapTupleData
rd_amhandler: Oid
rd_indexcxt: MemoryContext
rd_amroutine: *mut IndexAmRoutine
rd_opfamily: *mut Oid
rd_opcintype: *mut Oid
rd_support: *mut RegProcedure
rd_supportinfo: *mut FmgrInfo
rd_indoption: *mut int16
rd_indexprs: *mut List
rd_indpred: *mut List
rd_exclops: *mut Oid
rd_exclprocs: *mut Oid
rd_exclstrats: *mut uint16
rd_amcache: *mut c_void
rd_indcollation: *mut Oid
rd_fdwroutine: *mut FdwRoutine
rd_toastoid: Oid
pgstat_info: *mut PgStat_TableStatus