Struct rpgffi::RestrictInfo [] [src]

#[repr(C)]
pub struct RestrictInfo { pub type_: NodeTag, pub clause: *mut Expr, pub is_pushed_down: bool_, pub outerjoin_delayed: bool_, pub can_join: bool_, pub pseudoconstant: bool_, pub clause_relids: Relids, pub required_relids: Relids, pub outer_relids: Relids, pub nullable_relids: Relids, pub left_relids: Relids, pub right_relids: Relids, pub orclause: *mut Expr, pub parent_ec: *mut EquivalenceClass, pub eval_cost: QualCost, pub norm_selec: Selectivity, pub outer_selec: Selectivity, pub mergeopfamilies: *mut List, pub left_ec: *mut EquivalenceClass, pub right_ec: *mut EquivalenceClass, pub left_em: *mut EquivalenceMember, pub right_em: *mut EquivalenceMember, pub scansel_cache: *mut List, pub outer_is_left: bool_, pub hashjoinoperator: Oid, pub left_bucketsize: Selectivity, pub right_bucketsize: Selectivity, }

Fields

Trait Implementations

impl Copy for RestrictInfo
[src]

impl Clone for RestrictInfo
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more