Struct rpgffi::RelOptInfo [] [src]

#[repr(C)]
pub struct RelOptInfo { pub type_: NodeTag, pub reloptkind: RelOptKind, pub relids: Relids, pub rows: f64, pub consider_startup: bool_, pub consider_param_startup: bool_, pub consider_parallel: bool_, pub reltarget: *mut PathTarget, pub pathlist: *mut List, pub ppilist: *mut List, pub partial_pathlist: *mut List, pub cheapest_startup_path: *mut Path, pub cheapest_total_path: *mut Path, pub cheapest_unique_path: *mut Path, pub cheapest_parameterized_paths: *mut List, pub direct_lateral_relids: Relids, pub lateral_relids: Relids, pub relid: Index, pub reltablespace: Oid, pub rtekind: RTEKind, pub min_attr: AttrNumber, pub max_attr: AttrNumber, pub attr_needed: *mut Relids, pub attr_widths: *mut int32, pub lateral_vars: *mut List, pub lateral_referencers: Relids, pub indexlist: *mut List, pub pages: BlockNumber, pub tuples: f64, pub allvisfrac: f64, pub subroot: *mut PlannerInfo, pub subplan_params: *mut List, pub rel_parallel_workers: c_int, pub serverid: Oid, pub userid: Oid, pub useridiscurrent: bool_, pub fdwroutine: *mut FdwRoutine, pub fdw_private: *mut c_void, pub baserestrictinfo: *mut List, pub baserestrictcost: QualCost, pub joininfo: *mut List, pub has_eclass_joins: bool_, }

Fields

Trait Implementations

impl Copy for RelOptInfo
[src]

impl Clone for RelOptInfo
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more