Struct rpgffi::IndexOptInfo
[−]
[src]
#[repr(C)]pub struct IndexOptInfo { pub type_: NodeTag, pub indexoid: Oid, pub reltablespace: Oid, pub rel: *mut RelOptInfo, pub pages: BlockNumber, pub tuples: f64, pub tree_height: c_int, pub ncolumns: c_int, pub indexkeys: *mut c_int, pub indexcollations: *mut Oid, pub opfamily: *mut Oid, pub opcintype: *mut Oid, pub sortopfamily: *mut Oid, pub reverse_sort: *mut bool_, pub nulls_first: *mut bool_, pub canreturn: *mut bool_, pub relam: Oid, pub indexprs: *mut List, pub indpred: *mut List, pub indextlist: *mut List, pub indrestrictinfo: *mut List, pub predOK: bool_, pub unique: bool_, pub immediate: bool_, pub hypothetical: bool_, pub amcanorderbyop: bool_, pub amoptionalkey: bool_, pub amsearcharray: bool_, pub amsearchnulls: bool_, pub amhasgettuple: bool_, pub amhasgetbitmap: bool_, pub amcostestimate: Option<unsafe extern "C" fn()>, }
Fields
type_: NodeTag
indexoid: Oid
reltablespace: Oid
rel: *mut RelOptInfo
pages: BlockNumber
tuples: f64
tree_height: c_int
ncolumns: c_int
indexkeys: *mut c_int
indexcollations: *mut Oid
opfamily: *mut Oid
opcintype: *mut Oid
sortopfamily: *mut Oid
reverse_sort: *mut bool_
nulls_first: *mut bool_
canreturn: *mut bool_
relam: Oid
indexprs: *mut List
indpred: *mut List
indextlist: *mut List
indrestrictinfo: *mut List
predOK: bool_
unique: bool_
immediate: bool_
hypothetical: bool_
amcanorderbyop: bool_
amoptionalkey: bool_
amsearcharray: bool_
amsearchnulls: bool_
amhasgettuple: bool_
amhasgetbitmap: bool_
amcostestimate: Option<unsafe extern "C" fn()>