pub enum RelationalCsgCmpPlanNode {
Relation {
binding: BindingId,
access_path: RelationalJoinAccessPath,
},
Join {
operator_id: RelationalJoinOperatorId,
operator_kind: RelationalJoinOperatorKind,
predicate_ids: Vec<RelationalJoinPredicateId>,
implementation: Option<Box<RelationalCsgCmpJoinImplementation>>,
left: Box<RelationalCsgCmpPlanNode>,
right: Box<RelationalCsgCmpPlanNode>,
},
}Variants§
Relation
Join
Fields
§
operator_id: RelationalJoinOperatorId§
operator_kind: RelationalJoinOperatorKind§
predicate_ids: Vec<RelationalJoinPredicateId>§
implementation: Option<Box<RelationalCsgCmpJoinImplementation>>§
left: Box<RelationalCsgCmpPlanNode>§
right: Box<RelationalCsgCmpPlanNode>Implementations§
Source§impl RelationalCsgCmpPlanNode
impl RelationalCsgCmpPlanNode
pub fn bindings(&self) -> BindingSet
pub fn has_materialized_right(&self) -> bool
Trait Implementations§
Source§impl Clone for RelationalCsgCmpPlanNode
impl Clone for RelationalCsgCmpPlanNode
Source§fn clone(&self) -> RelationalCsgCmpPlanNode
fn clone(&self) -> RelationalCsgCmpPlanNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RelationalCsgCmpPlanNode
impl Debug for RelationalCsgCmpPlanNode
impl Eq for RelationalCsgCmpPlanNode
Source§impl PartialEq for RelationalCsgCmpPlanNode
impl PartialEq for RelationalCsgCmpPlanNode
impl StructuralPartialEq for RelationalCsgCmpPlanNode
Auto Trait Implementations§
impl Freeze for RelationalCsgCmpPlanNode
impl RefUnwindSafe for RelationalCsgCmpPlanNode
impl Send for RelationalCsgCmpPlanNode
impl Sync for RelationalCsgCmpPlanNode
impl Unpin for RelationalCsgCmpPlanNode
impl UnsafeUnpin for RelationalCsgCmpPlanNode
impl UnwindSafe for RelationalCsgCmpPlanNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more